C程序设计第四版习题完整版答案排版整洁.docx
- 文档编号:29061713
- 上传时间:2023-07-20
- 格式:DOCX
- 页数:19
- 大小:32.96KB
C程序设计第四版习题完整版答案排版整洁.docx
《C程序设计第四版习题完整版答案排版整洁.docx》由会员分享,可在线阅读,更多相关《C程序设计第四版习题完整版答案排版整洁.docx(19页珍藏版)》请在冰豆网上搜索。
C程序设计第四版习题完整版答案排版整洁
集团标准化办公室:
[VV986T-J682P28-JP266L8-68PNN]
C程序设计第四版习题完整版答案排版整洁
第1章程序设计和C语言1
什么是计算机程序1
什么是计算机语言1
语言的发展及其特点3
最简单的C语言程序5
最简单的C语言程序举例6
语言程序的结构10
运行C程序的步骤与方法12
程序设计的任务14
1-5#include<>
intmain()
{printf("**************************\n\n");
printf("VeryGood!
\n\n");
printf("**************************\n");
return0;
}
1-6#include<>
intmain()
{inta,b,c,max;
printf("pleaseinputa,b,c:
\n");
scanf("%d,%d,%d",&a,&b,&c);
max=a;
if(max
max=b;
if(max max=c; printf("Thelargestnumberis%d\n",max); return0; } 第2章算法——程序的灵魂16 什么是算法16 简单的算法举例17 算法的特性21 怎样表示一个算法22 S流程图表示算法28 结构化程序设计方法34 习题36 第章最简单的C程序设计——顺序程序设计37 顺序程序设计举例37 数据的表现形式及其运算39 语句57 数据的输入输出65 习题82 3-1#include<> #include<> intmain() {floatp,r,n; r=; n=10; p=pow(1+r,n); printf("p=%f\n",p); return0; } 3-2-1 #include<> #include<> intmain() {floatr5,r3,r2,r1,r0,p,p1,p2,p3,p4,p5; p=1000; r5=; r3=; r2=; r1=; r0=; p1=p*((1+r5)*5);#include<> #include<> intmain() {floatd=300000,p=6000,r=,m; m=log10(p/(p-d*r))/log10(1+r); printf("m=%\n",m); return0; } 3-4 #include<> intmain() {intc1,c2; c1=197; c2=198; printf("c1=%c,c2=%c\n",c1,c2); printf("c1=%d,c2=%d\n",c1,c2); return0; } 3-5 #include<> intmain() {inta,b; floatx,y; charc1,c2; scanf("a=%db=%d",&a,&b); scanf("%f%e",&x,&y); scanf("%c%c",&c1,&c2); printf("a=%d,b=%d,x=%f,y=%f,c1=%c,c2=%c\n",a,b,x,y,c1,c2); return0; } 3-6 #include<> intmain() {charc1='C',c2='h',c3='i',c4='n',c5='a'; c1=c1+4; c2=c2+4; c3=c3+4; c4=c4+4; c5=c5+4; printf("passworis%c%c%c%c%c\n",c1,c2,c3,c4,c5); return0; } 3-7 #include<> intmain() {floath,r,l,s,sq,vq,vz; floatpi=; printf("请输入圆半径r,圆柱高h∶"); scanf("%f,%f",&r,&h);#include<> intmain() {intx,y; printf("输入x: "); scanf("%d",&x); if(x<1)/*x<1*/ {y=x; printf("x=%3d,y=x=%d\n",x,y); } elseif(x<10)/*1= {y=2*x-1; printf("x=%d,y=2*x-1=%d\n",x,y); } else/*x>=10*/ {y=3*x-11; printf("x=%d,y=3*x-11=%d\n",x,y); } return0; } 4-7-1 #include<> intmain() { intx,y; printf("enterx: "); scanf("%d",&x); y=-1; if(x! =0) if(x>0) y=1; else y=0; printf("x=%d,y=%d\n",x,y); return0; } 4-7-2 #include<> intmain() { intx,y; printf("pleaseenterx: "); scanf("%d",&x); y=0; if(x>=0) if(x>0)y=1; elsey=-1; printf("x=%d,y=%d\n",x,y); return0; } 4-8 #include<> intmain() {floatscore; chargrade; printf("请输入学生成绩: "); scanf("%f",&score); while(score>100||score<0) {printf("\n输入有误,请重输"); scanf("%f",&score); } switch((int)(score/10)) {case10: case9: grade='A';break; case8: grade='B';break; case7: grade='C';break; case6: grade='D';break; case5: case4: case3: case2: case1: case0: grade='E'; } printf("成绩是%,相应的等级是%c\n",score,grade); return0; } 4-9 #include<> #include<> intmain() { intnum,indiv,ten,hundred,thousand,ten_thousand,place;.=%d\n",sn); return0; } 5-6 #include<> intmain() {doubles=0,t=1; intn; for(n=1;n<=20;n++) { t=t*n; s=s+t; } printf("1! +2! +...+20! =%\n",s); return0; } 5-7 #include<> intmain() { intn1=100,n2=50,n3=10; doublek,s1=0,s2=0,s3=0; for(k=1;k<=n1;k++)/*计算1到100的和*/ {s1=s1+k;} for(k=1;k<=n2;k++)/*计算1到50各数的平方和*/ {s2=s2+k*k;} for(k=1;k<=n3;k++)/*计算1到10的各倒数和*/ {s3=s3+1/k;} printf("sum=%\n",s1+s2+s3); return0; } 5-8 #include<> intmain() { inti,j,k,n; printf("parcissusnumbersare"); for(n=100;n<1000;n++) { i=n/100; j=n/10-i*10; k=n%10; if(n==i*i*i+j*j*j+k*k*k) printf("%d",n); } printf("\n"); return0; } 5-9-1 #defineM1000/*定义寻找范围*/ #include<> intmain() { intk1,k2,k3,k4,k5,k6,k7,k8,k9,k10; inti,a,n,s; for(a=2;a<=M;a++)/*a是2-1000之间的整数,检查它是否完数*/ {n=0;/*n用来累计a的因子的个数*/ s=a;/*s用来存放尚未求出的因子之和,开始时等于a*/
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序设计 第四 习题 完整版 答案 排版 整洁