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

最近更新

海洋环境预报信息服务发布方法研究 3页

2025年医养结合养老院项目可行性研究报告 7页

浅谈戏剧表演教学中观察生活训练的重要性与方.. 3页

2025年北京大厦施工质量通病防治措施 31页

浅析语料库在英语学习中的应用及影响——以《.. 3页

浅析教师在教学过程中的“反思” 3页

2025年加固工程南星创意园施工组织设计 69页

企业“冬季四防”知识培训 30页

泛在环境下的物联网网关设计及实现 3页

河南省学生体质30年(1985-2014年)动态变化研究.. 3页

沙棘果渣中三萜酸类成分的分离分析及其体外护.. 3页

花卉国内物流服务协议3篇 51页

水通道蛋白3、8、9在结肠部分切除大鼠剩余结肠.. 3页

老年公寓装修标准化合同2篇 37页

民办学校教师师德现状与对策研究 3页

武汉市高校体育场馆资源社会化现状调查研究 3页

眼镜店装修协议通用范本3篇 50页

模压托盘输送设备及其控制系统研究 4页

电子产品冷藏运输合同3篇 51页

案例教学法在高职文科专业教学中的构建与应用.. 3页

2025年元旦活动方案模板合集6篇 17页

某区小规模纳税人会计信息失真及治理问题研究.. 3页

2025年辽宁经济职业技术学院单招职业技能测试.. 75页

2025年度新版一级建造师教材 6页

学前班拼音教案全集(共44页) 51页

万科实测检查数据上墙操作指引 17页

维克多新高中英语阅读高一 4页

建筑工程量计算方法(含图与计算公式) 21页

手机客户端使用说明 3页

最新护林员巡山日志(通用5篇) 15页