C语言题库.docx

上传人:b****6 文档编号:8651673 上传时间:2023-02-01 格式:DOCX 页数:23 大小:476.52KB
下载 相关 举报
C语言题库.docx_第1页
第1页 / 共23页
C语言题库.docx_第2页
第2页 / 共23页
C语言题库.docx_第3页
第3页 / 共23页
C语言题库.docx_第4页
第4页 / 共23页
C语言题库.docx_第5页
第5页 / 共23页
点击查看更多>>
下载资源
资源描述

C语言题库.docx

《C语言题库.docx》由会员分享,可在线阅读,更多相关《C语言题库.docx(23页珍藏版)》请在冰豆网上搜索。

C语言题库.docx

C语言题库

程序设计题

#include"stdio.h"

#include"math.h"

#include"stdlib.h"

voidNONO(doublex);

main()

{doublepi;

floati;

/***********begin***********/

intj=1;

pi=1;

do{i=1.0/(j*(j+2));

pi=pi*(1+i);j+=2;}

while(i>1e-6);

pi=pi*2;

/************end************/

printf("pi=%.2f\n",pi);

NONO(pi);}

voidNONO(doublex)

{FILE*f;

f=fopen("out1.dat","w");

fprintf(f,"pi=%.2f\n",x);

fclose(f);}

#include"stdio.h"

#include"math.h"

#include"conio.h"

#include"stdlib.h"

voidNONO(inty);

intfun(intx);

main()

{intx,n;

printf("请输入一个任意整数:

");

scanf("%d",&x);

n=fun(x);

printf("该数中偶数的个数是:

%d",n);

NONO(n);}

intfun(intx)

/************begin************/

{intt,n=0;

while(x!

=0)

{t=x%10;

x=x/10;

if(t%2==0)n++;}

returnn;}

/************end************/

voidNONO(inty)

{FILE*f;

f=fopen("out1.dat","w");

fprintf(f,"s=%d\n",y);

fclose(f);}

#include"stdio.h"

#include"math.h"

#include"conio.h"

#include"stdlib.h"

voidNONO(doubles);

main()

{doublesum=0;

doublex=1.0;

/***********begin***********/

inti,t;

sum=x;

t=1;

for(i=1;i<18;){

x=x*x*x;

t=t*(i+1)*(i+2)*-1;

sum=sum+x/t;

i=i+2;}

/************end************/

printf("sum=%.2f\n",sum);

NONO(sum);

}

voidNONO(doubles)

{FILE*f;

f=fopen("out1.dat","w");

fprintf(f,"sum=%.2f\n",s);

fclose(f);}

#include"stdio.h"

#include"math.h"

#include"conio.h"

#include"stdlib.h"

voidNONO(intmax,intmin)

{FILE*f;

f=fopen("out1.dat","w");

fprintf(f,"max=%d,min=%d\n",max,min);

fclose(f);}

main()

{intmax,min,x;

inti=1;

/***********begin***********/

inta[10];

max=min=a[1];

for(i=1;i<11;i++)

{scanf(“%d”,&a[i]);

if(a[i]>max)max=a[i];

if(a[i]

/************end************/

printf("max=%d,min=%d\n",max,min);

NONO(max,min);}

#include

#include

voidnono(intmax);

intfun(inta[3][3])

{

inti,j,max;

/***********begin***********/

max=a[0][0];

for(i=1;i<3;i++)

for(j=1;j<3;j++)

if(max

returnmax;

/************end************/

}

main()

{inta[3][3]={1,2,3,4,9,5,7,8,6};

inti,j,max;

printf("arrayis:

\n");

for(i=0;i<3;i++)

{

for(j=0;j<3;j++)

printf("%5d",a[i][j]);

printf("\n");

}

max=fun(a);

printf("Resultis:

%d\n",max);

nono(max);

}

voidnono(intmax)

{FILE*f;

f=fopen("out1.dat","w");

fprintf(f,"Resultis:

%d\n",max);

fclose(f);}

#include

voidNONO(void);

intfact(inti)

{

intp,j;

/***********begin***********/

p=1;

for(j=1;j<=i;j++)

p=p*j;

/***********end************/

returnp;

}

main()

{

intm,n,s;

/***********begin***********/

scanf("%d%d",&m,&n);

s=fact(m)/fact(n)/fact(m-n);

/***********end************/

printf("s=%d\n",s);

NONO();

}

voidNONO(void)

{

FILE*wf;

ints;

wf=fopen("out1.dat","w");

s=fact(10)/(fact(4)*fact(6));

fprintf(wf,"s=%d\n",s);

fclose(wf);

}

#include

#include

voidnono(charstr1[]);

voidfun(charstr1[])

{

inti;

/***********begin***********/

for(i=0;str1[i]!

='\0';i++)

if(str1[i]>=97&&str1[i]<=122)

str1[i]-=’a’-‘A’;

/************end************/

}

main()

{charstr1[80]="ThisIsacProgram";

printf("Stringis:

%s\n",str1);

fun(str1);

printf("Resultis:

%s\n",str1);

nono(str1);

}

voidnono(charstr1[])

{FILE*f;

f=fopen("out1.dat","w");

fprintf(f,"%s\n",str1);

fclose(f);

}

#include"stdio.h"

#include"math.h"

#include"conio.h"

#include"stdlib.h"

voidNONO(doublex);

main()

{doubles;inti;

/***********begin***********/

s=0;

for(i=2;i<=100;i++)

s=s+1.0/(i*i);

/************end************/

printf("s=%lf\n",s);

NONO(s);

}

voidNONO(doublex)

{FILE*f;

f=fopen("out1.dat","w");

fprintf(f,"s=%lf\n",x);

fclose(f);

}

#include

#include

voidnono(charstr1[]);

voidfun(charstr1[])

{

chartemp;

inti,length=strlen(str1);

/***********begin***********/

for(i=0;i<=length/2;i++)

{temp=str1[i];

str1[i]=str1[length-1-i];

str1[length-1-i]=temp;

}

/************end************/

}

main()

{charstr1[80]="ThisIsacProgram";

printf("Stringis:

%s\n",str1);

fun(str1);

printf("Resultis:

%s\n",str1);

nono(str1);

}

voidnono(charstr1[])

{FILE*f;

f=fopen("out1.dat","w");

fprintf(f,"%s\n",str1);

fclose(f);

}

#include"stdio.h"

#include"math.h"

#include"stdlib.h"

voidNONO(doublex);

main()

{doublepi;

floati;

/***********begin***********/

intj=1;

pi=1;

do

{i=1.0/(j*(j+2));

pi=pi*(1+i);

j=j+2;

}while(i>1e-6);

pi=pi*2;

/************end************/

printf("pi=%.2f\n",pi);

NONO(pi);}

voidNONO(doublex)

{FILE*f;

f=fopen("out1.dat","w");

fprintf(f,"pi=%.2f\n",x);

fclose(f);}

#include"stdio.h"

#include"math.h"

#include"stdlib.h"

voidNONO(intx,inta,intb,intc,intd);

main()

{intm=1234,a,b,c,d,i;

/***********begin***********/

i=m;

a=i%10;i=i/10;

b=i%10;i=i/10;

c=i%10;i=i/10;

d=i%10;

/************end************/

printf("m=%d,%d%d%d%d\n",m,a,b,c,d);

NONO(m,a,b,c,d);

}

voidNONO(intx,inta,intb,intc,intd)

{FILE*f;

f=fopen("out1.dat","w");

fprintf(f,"m=%d,%d%d%d%d\n",x,a,b,c,d);

fclose(f);}

#include

#include

voidnono(charch,intcount);

intfun(charstr1[],charch)

{

inti,c;

/***********begin***********/

c=0;

for(i=0;str1[i]!

='\0';i++)

if(str1[i]==ch)c++;

returnc;

/************end************/

}

main()

{charstr1[80]="Howareyou?

",ch='o';

intcount;

printf("Stringis:

%s\n",str1);

printf("charis:

%c\n",ch);

count=fun(str1,ch);

printf("%c:

%d\n",ch,count);

nono(ch,count);

}

voidnono(charch,intcount)

{FILE*f;

f=fopen("out1.dat","w");

fprintf(f,"%c:

%d\n",ch,count);

fclose(f);

}

#include"stdio.h"

#include"math.h"

#include"conio.h"

#include"stdlib.h"

voidNONO(longintsum1,doublesum2)

{FILE*f;

f=fopen("out1.dat","w");

fprintf(f,"sum1=%ld,sum2=%f\n",sum1,sum2);

fclose(f);}

main()

{longintsum1=0;

doublesum2=0;

/***********begin***********/

inti,c;

floata[20],b;

for(i=0;i<20;i++)

a[i]=rand()/100.0;

for(i=0;i<20;i++)

{

c=a[i];

b=a[i]-c;

sum1=sum1+c;

sum2=sum2+b;

}

/************end************/

printf("sum1=%ld,sum2=%f\n",sum1,sum2);

NONO(sum1,sum2);

}

#include"stdio.h"

#include"math.h"

#include"stdlib.h"

voidNONO(inta[]);

main()

{inta[10],i,j,temp;

/***********begin***********/

for(i=0;i<10;i++)

scanf("%d",&a[i]);

for(i=0;i<10;i++)

for(j=0;j<10-i;j++)

if(a[j]

{temp=a[j];

a[j]=a[j+1];

a[j+1]=temp;}

for(i=0;i<10;i++)

printf("%d",a[i]);

/************end************/

NONO(a);

}

voidNONO(inta[])

{FILE*f;

inti;

f=fopen("out1.dat","w");

for(i=0;i<10;i++)

fprintf(f,"%d,",a[i]);

fclose(f);

}

#include"stdio.h"

#include"math.h"

#include"conio.h"

#include"stdlib.h"

voidNONO(intm,intn,ints1,ints2);

main()

{intm=9,n=84,s1,s2,i;

/***********begin***********/

s2=m*n;

inta,b;

a=m;b=n;

if(m

i=m%n;

while(i)

{

m=n;

n=i;

i=m%n;

}

s1=n;

s2=s2/n;

m=a;b=n;

/************end************/

printf("Thehighestcommondivisorof%dand%dis%d\n",m,n,s1);

printf("Thelowestcommonmultipleof%dand%dis%d\n",m,n,s2);

NONO(m,n,s1,s2);

}

voidNONO(intm,intn,ints1,ints2)

{FILE*f;

f=fopen("out1.dat","w");

fprintf(f,"%d,%d,%d\n",m,n,s1);

fprintf(f,"%d,%d,%d\n",m,n,s2);

fclose(f);

}

#include"stdio.h"

#include"math.h"

#include"stdlib.h"

voidNONO(doublex)

{FILE*f;

f=fopen("out1.dat","w");

fprintf(f,"s=%.3f\n",x);

fclose(f);

}

main()

{doubles=1;

inti,f=1;

/***********begin***********/

i=1;

while(1.0/i>=1e-6)

{i=i+2;

f=f*-1;

s=s+f*1.0/i;

}

/************end************/

printf("s=%.3f\n",s);

NONO(s);}

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机 > 计算机软件及应用

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1