




已阅读5页,还剩22页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
C语言程序习题答案例1.1:/* Note:Your choice is C IDE */#include stdio.hvoid main()printf(This is a C program.n);return 0;例1.2:/* Note:Your choice is C IDE */#include stdio.hvoid main()char a,b,sum;a=123;b=456;sum=a+b;printf(sum is %cn,sum);return 0;例1.3:/* Note:Your choice is C IDE */#include stdio.h/主函数int main()int max(int x,int y);int a,b,c;scanf(max=%d,%d,&a,&b);c=max(a,b);printf(max=%dn,c);return 0;/求两个整数中的较大者的max函数int max(int x,int y);int z;if(xy)z=x;else z=y;return(Z);例3.1:/* Note:Your choice is C IDE */#include stdio.hvoid main()float f,c;f=64.0;c=(5.0/9)*(f-32);printf(f%fnc%fn,f,c);return 0;例3.2:/* Note:Your choice is C IDE */#include stdio.hvoid main()float p0=1000,r1=0.0036,r2=0.0225,r3=0.0198,p1,p2,p3;p1=p0*(1+r1);p2=p0*(1+r2);p3=p0*(1+r3/2)*(1+r3/2);printf(p1=%fnp2=%fnp3=%fn,p1,p2,p3);return 0;例3.3:/* Note:Your choice is C IDE */#include stdio.hvoid main()char c1,c2;c1=A;c2=c1+32;printf(%cn,c2);printf(%dn,c2);return 0;例3.4:/* Note:Your choice is C IDE */#include stdio.h#include math.hvoid main()double a,b,c,s,area;a=3.67;b=5.43;c=6.21;s=(a+b+c)/2;area=sqrt(s*(s-a)*(s-b)*(s-c);printf(a=%ftb=%ftc=%fn,a,b,c);printf(area=%fn,area);return 0;例3.5:/* Note:Your choice is C IDE */#include stdio.h#includemath.hvoid main()double a,b,c,disc,x1,x2,p,q;scanf(%lf%lf%lf,&a,&b,&c);disc=b*b-4*a*c;p=-b/(2.0*a);q=sqrt(disc)/(2.0*a);x1=p+q;x2=p-q;printf(x1=%7.2fnx2=%7.2fn,x1,x2);return 0;例3.6:/* Note:Your choice is C IDE */#include stdio.hvoid main()double a=1.0;printf(%10.15fn,a/3);return 0;例3.7:/* Note:Your choice is C IDE */#include stdio.hvoid main()float a;a=10000/3.0;printf(%fn,a);return 0;例3.8:/* Note:Your choice is C IDE */#include stdio.hvoid main()char a=B,b=O,c=Y;putchar(a);putchar(b);putchar(c);putchar(n);return ;例3.9:/* Note:Your choice is C IDE */#include stdio.hvoid main()char a,b,c;a=getchar();b=getchar();c=getchar();putchar(a);putchar(b);putchar(c);putchar(n);return 0;例3.10:/* Note:Your choice is C IDE */#include stdio.hvoid main()char c1,c2;c1=getchar();c2=c1+32;putchar(c2);return 0;例4.1:/* Note:Your choice is C IDE */#include stdio.h#include math.hvoid main()double a,b,c,disc,x1,x2,p,q;scanf(%lf%lf%lf,&a,&b,&c);disc=b*b-4*a*c;if(discb)t=a;a=b;b=t;printf(%5.2f,%5.2fn,a,b);return 0;例4.3:/* Note:Your choice is C IDE */#include stdio.hvoid main()float a,b,c,t;scanf(%f,%f,%f,&a,&b,&c);if(ab)t=a;a=b;b=t;if(ac)t=a;a=c;c=t;if(bc)t=b;b=c;c=t;printf(%5.2f,%5.2f,%5.2fn,a,b,c);return 0;例4.4:/* Note:Your choice is C IDE */#include stdio.hvoid main()char ch;scanf(%c,&ch);ch=(ch=A&ch=0);if(x0)y=1;elsey=0;elsey=-1;printf(x=%d,y=%d,x,y);return 0;习题4.8:/* Note:Your choice is C IDE */#include stdio.hvoid main()int grade;scanf(%d,&grade);if(grade=90)printf(A);elseif(grade=80)printf(B);elseif(grade=70)printf(C);elseif(grade=60)printf(D);elseprintf(E);return 0;例4.9:/* Note:Your choice is C IDE */#include stdio.hvoid main()int i,n;scanf(%d,&i); n=i/10000; i=1%10000; printf(n=%dn,n); n=i/1000; i=1%1000; printf(n=%dn,n); n=i/100; i=1%100; printf(n=%dn,n); n=i/10; i=1%10; printf(n=%dn,n); n=i; printf(n=%dn,n); return 0;/* Note:Your choice is C IDE */#include stdio.hvoid main()long n,i;scanf(%d,&i); n=i/10000; i=i%10000; printf(n=%dn,n); n=i/1000; i=i%1000; printf(n=%dn,n); n=i/100; i=i%100; printf(n=%dn,n); n=i/10; i=i%10; printf(n=%dn,n); n=i; printf(n=%dn,n); return 0;/* Note:Your choice is C IDE */#include stdio.hvoid main()long n,a,b,c,d,e;printf(Please input a numbern); scanf(%d,&n);if(n/10000=1)a=n/10000;n=n%10000;b=n/1000;n=n%1000;c=n/100;n=n%100;d=n/10;e=n%10;printf(This is a 5weishun);printf(%dn%dn%dn%dn%dn,a,b,c,d,e);elseif(n/1000=1)b=n/1000;n=n%1000;c=n/100;n=n%100;d=n/10;e=n%10;printf(This is a 4weishun);printf(%dn%dn%dn%dn,b,c,d,e);elseif(n/100=1)c=n/100;n=n%100;d=n/10;e=n%10;printf(This is a 3weishun);printf(%dn%dn%dn,c,d,e);elseif(n/10=1)d=n/10;e=n%10;printf(This is a 2weishun); printf(%dn%dn,d,e);elseprintf(This is a 1weishun);printf(%dn,n);例5.1:/* Note:Your choice is C IDE */#include stdio.hvoid main()int i=1,sum=0;dosum=sum+i;i=i+1;while(i=100);printf(sum=%dn,sum);return 0;例5.2:/* Note:Your choice is C IDE */#include stdio.hvoid main()int i=1,sum=0;dosum=sum+i;i=i+1;while(i=100);printf(sum=%dn,sum);return 0;例5.3:/* Note:Your choice is C IDE */#include stdio.hvoid main()int i,sum=0;printf(please enter i,i=?);scanf(%d,&i);while(i=10)sum=sum+i;i+;printf(sum=%dn,sum);return 0;例5.4:/* Note:Your choice is C IDE */#include stdio.hvoid main()int n;for(n=100;n=200;n+)if(n%3=0)continue;printf(%d,n);printf(n);return 0;例5.5:/* Note:Your choice is C IDE */#include stdio.hvoid main()int i,j,n=0;for(i=1;i=4;i+)for(j=1;j=5;j+,i+)if(n%5=0)printf(n);printf(%dt,i*j);printf(n);return 0;例5.6:/* Note:Your choice is C IDE */#include stdio.hvoid main()int i,j,n=0;for(i=1;i=4;i+)for(j=1;j=5;j+,n+)if(n%5=0)printf(n);printf( %d,i*j);printf(n);return 0;例5.7:/* Note:Your choice is C IDE */#include stdio.h#include math.hvoid main()int f1=1,f2=1,f3,i;printf(%dn%dn,f1,f2);for(i=1;i=38;i+)f3=f1+f2;printf(%dn,f3);fi=f2;f2=f3;return 0;例5.8:/* Note:Your choice is C IDE */#include stdio.h#include math.hvoid main()int f1=1,f2=1,f3,i;printf(%dn%dn,f1,f2);for(i=1;i=38;i+)f3=f1+f2;printf(%dn,f3);f1=f2;f2=f3; return 0;例5.9:/* Note:Your choice is C IDE */#include stdio.h#include math.hvoid main()int n,i;printf(please enter an integer number,n=?);scanf(%d,&n);for(i=2;i=n-1;i+)if(n%i=0)printf(number is a sushu);break;else continue;printf(number is not a sushu);return 0;例5.10:/* Note:Your choice is C IDE */#include stdio.hvoid main()int i,n,k=0;for(n=101;n=200;n=n+1) for(i=2;i0)printf(%dn,n);break;else continue; return 0;习题5.5:/* Note:Your choice is C IDE */#include stdio.hvoid main()int a,b,n,k;double c=0,t=1;scanf(%d%d,&a,&n);b=a;for(k=1;k=n;k+)c=a+c;t=10*t;a=a+b*t;printf(%f,c);return 0;习题5.6:/* Note:Your choice is C IDE */#include stdio.hvoid main()float n=1,k=1,s=0;while(n=4)s=s+k;n=n+1;k=k*n;printf(%fn,s);return 0;习题5.7:/* Note:Your choice is C IDE */#include stdio.hvoid main() float k=1,s=0;while(k=100)s=s+k;k=k+1;k=1;while(k=50)s=s+k*k;k=k+1;k=1;while(k=10)s=s+1/k;k=k+1;printf(s=%f,s);return 0;习题5.8:/* Note:Your choice is C IDE */#include stdio.hvoid main()int n,i,j,k;for(n=100;n=999;n+)i=n/100;j=n%100;j=j/10;k=n%10;if(n=i*i*i+j*j*j+k*k*k)printf(%dn,n);return 0;习题5.10:/* Note:Your choice is C IDE */#include stdio.hvoid main()float i=1,j=2,k=3,s=2,n,a;for(n=2;n=20;n+)s=s+k/j;i=j;a=k;k=j+k;j=a;printf(%fn,s);return 0;习题5.16:/* Note:Your choice is C IDE */#include stdio.hvoid main()int i,j,k;for(i=0;i=3;i+)for(j=0;j=2-i;j+)printf( );for(k=0;k=2*i;k+)printf(*);printf(n);for(i=0;i=2;i+)for(j=0;j=i;j+) printf( );for(k=0;k=4-2*i;k+)printf(*);printf(n);return 0;例6.1:/* Note:Your choice is C IDE */#include stdio.hvoid main()int i,a10;for(i=0;i=0;i-)printf(%d ,ai);printf(n);return 0;例6.2:/* Note:Your choice is C IDE */#include stdio.hvoid main()int i;int f20=1,1;
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 重大自然灾害中档案应急管理机制研究
- 主动脉夹层诊断与护理
- 零售行业代收货款服务条款协议
- 文化创意产业财产抵押贷款协议
- 菜园种植与城市垃圾分类回收合同
- 茶楼茶艺与茶文化主题酒店合作合同范本
- 车库租赁与停车场综合管理合同
- 拆迁安置补偿居间服务协议书
- 电视剧拍摄现场制片助理劳务合作协议
- 彩钢房仓储物流合作项目承包协议
- 基层医院护理课件
- 贵州省贵阳市2022-2023学年七年级下学期语文期末试卷(含答案)
- 法律职业伦理试题及答案
- 2025年国家公务员考录《申论》真题及参考答案(行政执法卷)
- 2024珠海农商银行社会招聘笔试历年典型考题及考点剖析附带答案详解
- 2025年公路水运工程重大事故隐患判定标准
- 综合实践:画数学连环画(大单元教学设计)一年级数学下册北师大版2025
- 车间物料员员试题及答案
- 2025国内外虚拟电厂实践经验分析及高质量发展相关建议报告-国网能源院
- 锚杆锚固质量无损检测技术规程
- 老年痴呆健康知识讲座课件
评论
0/150
提交评论