1 / 17
文档名称:

C语言编程题及答案.doc

格式:doc   大小:71KB   页数:17页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C语言编程题及答案.doc

上传人:892629196 2020/7/18 文件大小:71 KB

下载得到文件列表

C语言编程题及答案.doc

文档介绍

文档介绍:C语言编程题1.(*)求分数序列:1/2,2/3,3/5,5/8,8/13,13/21......前20项的和。main() {floati=1,j=2,t=0,s,n,m; for(n=1;n<=20;n++) s=i/j,m=i,i=j,j=m+j,t=t+s; printf("t=%f",t); }2.(*)从键盘输入一个字符串,再将其逆序输出。(如:输入abcde,输出edcba)main(){inti;charc[10];scanf("%s",c);for(i=9;i>=0;i--)printf("%c",c[i]);}3.(*)已知abc+cba=1333,其中a、b、c均为一位数,例如:617+716=1333,518+815=1333,试编程求出切合这一规律的a、b、c,并输出结果。main(){inta,b,c,x,y;for(a=1;a<=9;a++)for(b=0;b<=9;b++)for(c=1;c<=9;c++){x=100*a+10*b+c;y=100*c+10*b+a;if(x+y==1333)printf("x=%d,y=%d",x,y);}}4.(*)利用海伦公式求三角形面积,三边长a,b,c由键盘输入。若输入的三边长不能组成三角形,输出相应提示信息。海伦公式如下:其中s=(a+b+c)/2三角形面积=#include""main(){floata,b,c,s,area;scanf("%f,%f,%f",&a,&b,&c); s=(a+b+c)/2; area=sqrt(s*(s-a)*(s-b)*(s-c)); if(a+b>c&&a+c>b&&b+c>a) printf("area=%f",area);. printf("no"); }5.(*)编程求出1!+2!+3!+…+8!+9!+10!的值并输出。步伐1:main(){inti,j;doublep=1,sum=0;for(i=1;i<=10;i++){for(j=1;j<=i;j++)p=p*i;sum=sum+p;p=;}printf("sum=%f",sum);}步伐2:floatfac(n)intn;{floatf;if(n<0)printf("n<0,error!");elseif(n==0||n==1)f=1;elsef=fac(n-1)*n;return(f);}main(){inth,s=0,n;for(n=1;n<=4;n++){h=fac(n);s=s+h;}printf("s=1!+2!+...+10!=%d\n",s);}步伐3:main(){inti;doublep=1,sum=0;for(i=1;i<=10;i++){p=p*i;sum=sum+p;}printf("sum=%f",sum);}..(*)从键盘输入两个整数,输出其和,差,积,商。7.(**)输入若干个自然数,对奇数从大到小排序,对偶数从小到大排序,输出两种结果。maxji(inta[],intn){inti,j,k,t;for(i=0;i<n-1;i++){k=i;for(j=i+1;j<n;j++)if(a[k]<a[j])k=j;if(k!=i){t=a[k];a[k]=a[j];a[j]=t;}}}#defineN10main(){intc[N],i,j;for(i=0;i<N;i++)scanf("%d",&c[i]);maxji(c,N);for(i=N-1;i>=0;i--)if(c[i]%2==0)printf("%5d",c[i]);printf("\n");for(i=0;i<N;i++)if(c[i]%2!=0)printf("%5d",c[i]);}8.(*)求出0~999之间的所有“水仙花数”并输出。“水仙花数”是指一个三位数,其列位数字的立方和确好便是该数自己,如;153=1+5+3,则153是一个“水仙花数”。步伐1:main(){inti,j,k,a;for(i=1;i<=9;i++)for(j=0;j<=9;j++)for(k=0;k<=9;k++)if(i*i*i+j*j*j+k*k*k==100*i+10*j+k)printf("%d%d%d\n",i,j,k);}步伐:main(){intm,i,j,k,a;for(m=101;i<=999;m++){i=m/100;j=(m-m*100)/10;.=m%10;if(i*i*i+j*j*j+k*k*k==m)printf("%d\n",m);}9.(*)试编程:判断输入的正整数是否既是5,又是7的整数倍数。若是则输出yes;否则输出no。10.(*)已有函数调用语句c=add(a,b);请编写aad

最近更新

新人教版三年级数学上册期中测试卷及答案【汇.. 6页

初一新生家长会18176公开课一等奖课件赛课获奖.. 54页

新人教版二年级数学上册期中试卷(汇编) 6页

新人教版二年级数学上册期末阶段测试卷及答案.. 14页

新人教版二年级语文上册期中模拟考试及答案免.. 5页

新人教版二年级语文上册期中试卷及答案一 5页

新人教版二年级语文上册期末考试题(精选) 5页

新人教版二年级语文上册第二次月考试题及答案.. 34页

新人教版五年级语文(下册)期中综合试题及答案.. 8页

新人教版五年级语文下册期中考试题最新 9页

新人教版五年级语文下册期末试卷(精编) 8页

新人教版六年级语文下册期中考试题必考题 7页

新人教版六年级语文下册期末达标试题 7页

新人教版四年级语文(下册)期末试题及答案(A4版.. 5页

新人教版四年级语文上册期中考试卷带答案 7页

新人教版四年级语文上册期末考试 7页

新人教版四年级语文上册第二次月考试卷及参考.. 11页

新人教版四年级语文下册期末达标考试题及答案.. 7页

新人教部编版二年级语文上册期中考试(附答案).. 5页

新人教部编版四年级语文上册期中考试卷及答案.. 7页

新版人教版三年级语文下册期末考试卷及答案(今.. 6页

新版人教版五年级语文(下册)期中试卷及答案(审.. 8页

新版人教版五年级语文下册期中考试题最新 8页

新版人教版五年级语文下册期末试卷完美版 7页

新版人教版六年级语文下册期中考试卷及答案(A.. 7页

新版人教版六年级语文下册期末试卷(学生专用).. 7页

新版人教版四年级语文下册期末试卷及参考答案.. 6页

新版部编版一年级语文下册期末试题完美版 4页

新版部编版五年级语文(下册)期中试题及答案(完.. 8页

新版部编版五年级语文下册期中试卷精编 8页