潭浩强C语言答案
更新时间:2023-09-25 12:15:01 阅读量: 综合文库 文档下载
第一章
1.6 main()
{int a,b,c,max;
printf(\ scanf(\ max=a;
if(max
printf(\2.10 9,11,9,10 2.12
(1)24 (2)10 (3)60 (4)0 (5)0 (6)0
第三章
3.4 main() COMPUTER, COM 3.6
a=3 b=7/
x=8.5 y=71.82/ c1=A c2=a/ 3.7
10 20Aa1.5 -3.75 +1.4,67.8/ (空3)10(空3)20Aa1.5(空1)-3.75(空}
第二章
2.3
(1)(10)10=(12)8=(a)16 (2)(32)10=(40)8=(20)16 (3)(75)10=(113)8=(4b)16
(4)(-617)10=(176627)8=(fd97)16 (5)(-111)10=(177621)8=(ff91)16 (6)(2483)10=(4663)8=(963)16
(7)(-28654)10=(110022)8=(9012)16 (8)(21003)10=(51013)8=(520b)16 2.6
aabb (8)cc (8)abc (7)AN 2.7 main()
{char c1='C',c2='h',c3='i',c4='n',c5='a'; c1+=4, c2+=4, c3+=4, c4+=4, c5+=4;
printf(\c5); } 2.8 main() {int c1,c2; c1=97;c2=98;
printf(\ %c\} 2.9 (1)=2.5 (2)=3.5
{int a,b,c; long int u,n; float x,y,z; char c1,c2; a=3;b=4;c=5;
x=1.2;y=2.4;z=-3.6; u=51274;n=128765; c1='a';c2='b'; printf(\ printf(\ b=- c=-\\n\
printf(\x,y,z);
printf(\ y+z=%5.2f z+x=%5.2f\\n\
printf(\ n=%9ld\\n\
printf(\;
printf(\; } 3.5 57 5 7
67.856400,-789.123962 67.856400,-789.123962 67.86
-789.12,67.856400,-789.123962,67.856400,-789.123962
6.785640e+001,-7.89e+002 A,65,101,41
1234567,4553207,d687 65535,177777,ffff,-1
1)(随意输入一个数),67.8回车 3.8 main()
{float pi,h,r,l,s,sq,sv,sz; pi=3.1415926;
printf(\ scanf(\ l=2*pi*r; s=r*r*pi; sq=4*pi*r*r;
sv=4.0/3.0*pi*r*r*r; sz=pi*r*r*h;
printf(\ printf(\ printf(\ printf(\ printf(\} 3.9 main() {float c,f;
scanf(\ c=(5.0/9.0)*(f-32); printf(\} 3.10
#include\main()
{char c1,c2;
scanf(\ putchar(c1); putchar(c2); printf(\
printf(\
1
}
第四章
4.3
(1)0 (2)1 (3)1 (4)0 (5)1 4.4 main() {int a,b,c;
scanf(\ if(a
printf(\ else
printf(\ else if(a printf(\ else printf(\} main() {int a,b,c,temp,max; scanf(\ temp=(a>b)?a:b; max=(c>temp)?c:temp; printf(\} 4.5 main() {int x,y; scanf(\ if(x<1)y=x; else if(x<10)y=2*x-1; else y=3*x-11; printf(\} 4.6 main() {int score,temp,logic; char grade; logic=1; while(logic) {scanf(\ if(score>=0&&score<=100)logic=0; } if(score==100) temp=9; else temp=(score-score)/10; switch(temp) {case 9:grade='A';break; case 8:grade='B';break; case 7:grade='C';break; case 6:grade='D';break; case 5: case 4: case 3: case 2: case 1: case 0:grade='E'; } printf\e); } 4.7 main() {long int num; int indiv,ten,hundred,thousand,ten_thousand,place; scanf(\ if(num>9999) place=5; else if(num>999) place=4; else if(num>99) place=3; else if(num>9) place=2; else place=1; printf(\ ten_thousand=num/10000; thousand=(num-ten_thousand*10000)/1000; hundred=(num-ten_thousand*10000-thousand*1000)/100; ten=(num-ten_thousand*10000-thousand*1000-hundred*100)/10; indiv=num-ten_thousand*10000-thousand*1000-hundred*100-ten*10; switch(place) {case 5:printf(\ousand,thousand,hundred,ten,indiv); printf(\,hundred,thousand,ten_thousand); break; case 4:printf(%undred,ten,indiv); printf(\dred,thousand); break; case 3:printf(\div); printf(\d); break; case 2:printf(\ printf(\ break; case 1:printf(\ printf(\ } } 4.8 main() {long i; float bonus,bon1,bon2,bon4,bon6,bon10; bon1=100000*0.1; bon2=bon1+100000*0.075; bon4=bon2+200000*0.05; bon6=bon4+200000*0.03; bon10=bon6+400000*0.015; scanf(\ if(i<=1e5)bonus=i*0.1; else if(i<=2e5)bonus=bon1+(i-100000)*0.0 2 75; else if(i<=4e5)bonus=bon2+(i-200000)*0.05; else if(i<=6e5)bonus=bon4+(i-400000)*0.03; else if(i<=1e6)bonus=bon6+(i-600000)*0.015; else bonus=bon10+(i-1000000)*0.01; printf(\} main() {long i; float bonus,bon1,bon2,bon4,bon6,bon10; int branch; bon1=100000*0.1; bon2=bon1+100000*0.075; bon4=bon2+200000*0.05; bon6=bon4+200000*0.03; bon10=bon6+400000*0.015; scanf(\ branch=i/100000; if(branch>10)branch=10; switch(branch) {case 0:bonus=i*0.1;break; case 1:bonus=bon1+(i-100000)*0.075;break; case 2: case 3:bonus=bon2+(i-200000)*0.05;break; case 4: case 5:bonus=bon4+(i-400000)*0.03;break; case 6: case 7 case 8: case 9:bonus=bon6+(i-600000)*0.015;break; case 10:bonus=bon10+(i-1000000)*0.01; } printf(\ } 4.9 main() {int t,a,b,c,d; scanf(\; if(a>b){t=a;a=b;b=t;} if(a>c){t=a;a=c;c=t;} if(a>d){t=a;a=d;d=t;} if(b>c){t=b;b=c;c=t;} if(b>d){t=b;b=d;d=t;} if(c>d){t=c;c=d;d=t;} printf(\ %d %d %d\\n\; } 4.10 main() {int h=10; float x,y,x0=2,y0=2,d1,d2,d3,d4; scanf(\ d1=(x-x0)*(x-x0)+(y-y0)*(y-y0); d2=(x-x0)*(x-x0)+(y+y0)*(y+y0); d3=(x+x0)*(x+x0)+(y-y0)*(y-y0); d4=(x+x0)*(x+x0)+(y+y0)*(y+y0); if(d1>1&&d2>1&&d3>1&&d4>1)h=0; printf(\} 第五章 循环控制 5.1 main() {int a,b,num1,num2,temp; scanf(\ if(num1 b=temp;} printf(\ printf(\} 5.2 #include\main() {char c; int letters=0,space=0,digit=0,other=0; while((c=getchar())!='\\n') {if(c>='a'&&c<='z'||c>='A'&&c<='Z') letters++; else if(c==' ')space++; else if(c>='0'&&c<='9')digit++; else other++; } printf(\%d\\nother=%d\\n\her); } 5.3 main() {int a,n,count=1,sn=0,tn=0; scanf(\ while(count<=n) {tn+=a; sn+=tn; a*=10; ++count; } printf(\} 5.4 main() {float n,s=0,t=1; for(n=1;n<=20;n++) {t*=n; s+=t; } printf(\} 5.5 3 main() {int N1=100,N2=50,N3=10; float k; float s1=0,s2=0,s3=0; for(k=1;k<=N1;k++)s1+=k; for(k=1;k<=N2;k++)s2+=k*k; for(k=1;k<=N3;k++)s3+=1/k; printf(\} 5.6 main() {int i,j,k,n; for(n=100;n<1000;n++) {i=n/100; j=n/10-i*10; k=n; if(i*100+j*10+k==i*i*i+j*j*j+k*k*k) printf(\ } } 5.7 #define M 1000 main() {int k0,k1,k2,k3,k4,k5,k6,k7,k8,k9; int i,j,n,s; for(j=2;j<=M;j++) {n=0; s=j; for(i=1;i {case 1:k0=i;break; case 2:k1=i;break; case 3:k2=i;break; case 4:k3=i;break; case 5:k4=i;break; case 6:k5=i;break; case 7:k6=i;break; case 8:k7=i;break; case 9:k8=i;break; case 10:k9=i;break; } } } if(s==0) {printf(\ if(n>1)printf(\ if(n>2)printf(\ if(n>3)printf(\ if(n>4)printf(\ if(n>5)printf(\ if(n>6)printf(\ if(n>7)printf(\ if(n>8)printf(\ if(n>9)printf(\ } } } main() {static int k[10]; int i,j,n,s; for(j=2;j<=1000;j++) {n=-1; s=j; for(i=1;i {printf(\ for(i=0;i {int n,t,number=20; float a=2;b=1;s=0; for(n=1;n<=number;n++) {s=s+a/b; t=a,a=a+b,b=t; } printf(\} 5.9 main() {float sn=100.0,hn=sn/2; int n; for(n=2;n<=10;n++) {sn=sn+2*hn; hn=hn/2; } printf(\ printf(\} 5.10 main() {int day,x1,x2; day=9; x2=1; while(day>0) {x1=(x2+1)*2; x2=x1; day--; } printf(\} 5.11 #include\main() {float a,xn0,xn1; scanf(\ xn0=a/2; xn1=(xn0+a/xn0)/2; do {xn0=xn1; xn1=(xn0+a/xn0)/2; } while(fabs(xn0-xn1)>=1e-5); printf(\); } 5.12 4 #include\main() {float x,x0,f,f1; x=1.5; do {x0=x; f=((2*x0-4)*x0+3)*x0-6; f1=(6*x0-8)*x0+3; x=x0-f/f1; } while(fabs(x-x0)>=1e-5); printf(\} 5.13 #include\main() {float x0,x1,x2,fx0,fx1,fx2; do {scanf(\ fx1=x1*((2*x1-4)*x1+3)-6; fx2=x2*((2*x2-4)*x2+3)-6; } while(fx1*fx2>0); do {x0=(x1+x2)/2; fx0=x0*((2*x0-4)*x0+3)-6; if((fx0*fx1)<0) {x2=x0; fx2=fx0; } else {x1=x0; fx1=fx0; } } while(fabs(fx0)>=1e-5); printf(\} 5.14 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(\ } for(i=0;i<=2;i++) {for(j=0;j<=i;j++) printf(\ for(k=0;k<=4-2*i;k++) printf(\ printf(\ } } 5.15 main() {char i,j,k; for(i='x';i<='z';i++) for(j='x';j<='z';j++) {if(i!=j) for(k='x';k<='z';k++) {if(i!=k&&j!=k) {if(i!='x'&&k!='x'&&k!='z') printf(\ } } } } 第六章 6.1 #include { int i,j,line,a[N]; for (i=2;i {if(a[i]!=0 && a[j]!=0) if (a[j]%a[i]==0) a[j]=0; } printf(\ for (i=2,line=0;i { printf(\ line++; } if(line==10) { printf(\ line=0; } } } 6.2 #define N 10 main() {int i,j,min,temp,a[N]; for(i=0;i for(j=i+1;j if(a[min]>a[j])min=j; temp=a[i]; a[i]=a[min]; a[min]=temp; } for(i=0;i {float a[3][3],sum; int i,j; for(i=0;i<3;i++) for(j=0;j<3;j++) {scanf(\ a[i][j]=sum; } for(i=0;i<3;i++) sum=sum+a[i][i]; printf(\} 6.4 main() {int a[11]={1,4,6,9,13,16,19,28,40,100}; int temp1,temp2,number, end,i,j; scanf(\ end=a[9]; if(number>end) a[10]=number; else {for(i=0;i<10;i++) 5
正在阅读:
潭浩强C语言答案09-25
党员学习活动简报_党员党课学习活动简报08-22
2017年加拿大皇家基督学院与枫树岭教育局第42学区对比01-10
WEB大作业图书管理系统11-28
推荐下载 施工单位工作总结报告 建筑年终总结报告-最新01-02
ISO10012:测量过程和测量设备的要求(doc 13)05-08
1总监理试题09-25
最新-2018届江苏省启东中学高三上学期第一次月考地理试题及答案06-29
滑板车作文500字06-26
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 浩强
- 答案
- 语言
- 生物工程领域全日制工程硕士研究生培养方案
- 第一单元知识要点
- 2013年文化创意产品博览交易会策划书 - 图文
- HXD1C理论考试题目
- 2014最新版PEP四年级英语上册全册教案
- 安全生产目标考核细则
- 在教学中如何将课程目标与教学目标有机融合?
- 小学生在课堂上“胆怯”的心理分析及对策
- 土力学复习思考题讲解
- 利用文本插图培养低年级学生的语言表达能力
- 濮阳市油田第一中学初三合唱队欢庆胜利歌声嘹亮
- 混凝土施工通病及预防措施 - 图文
- 机械制图期末考试复习题 答案
- 2017年重庆省公路工程试验检测员人员业务考试试题
- 湖北省武汉市武昌区2018-2019学年高二下学期期末调研考试数学理试题 Word版含答案
- 2018年高三文综地理试题1 - 图文
- 温湿度测量系统设计与实现 - 图文
- 天平仪器项目可行性研究报告(发改立项备案+2013年最新案例范文)详细编制方案
- 天津市第一中学2019届高三下学期第五次月考理综物理试题附答案
- (0104)领导心理学复习思考题