版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1、 输入两个实数,按代数值由小到大的顺序输出这两个数。(P87,例4.2) #includeint main() float a,b,t; printf(请输入两个实数:); scanf(%f,%f,&a,&b); if(ab) t=a; a=b; b=t; printf(%5.2f,%5.2fn,a,b); return 0;2、 输入3个数a,b,c,要求按由小到大的顺序输出。(P88,例4.3) #includeint main() float a,b,c,t; printf(请输入三个实数:); scanf(%f,%f,%f,&a,&b,&c); if (ab) t=a; a=b;
2、b=t; if (ac) t=a;a=c;c=t; if (bc) t=b; b=c; c=t; printf(%5.2f,%5.2f,%5.2f,a,b,c); return 0;3、 P86 例4.1#include#includeint main()double a,b,c,disc,x1,x2,p,q; scanf(%lf,%lf,%lf,&a,&b,&c); disc=b*b-4*a*c; if(disc0) printf(This equation hasnt real rootsn); else p=-b/(2.0*a); q=sqrt(disc)/(2.0*a); x1=p+q
3、;x2=p-q; printf(real roots:nx1=%7.2fnx2=%7.2fn,x1,x2); return 0;4、P82第一题#include #include int main()float p,r,n;r=0.1;n=10;p=pow(1+r,n); printf(p=%fn,p); return 0; 5、P99 例4.4 #includeint main() char ch; scanf(%c,&ch); ch=(ch=A&ch=Z)?(ch+32):ch; printf(%cn,ch); return 0;6、P100 例4.5 #includeint main()
4、 int x,y; scanf(%d,&x); if(x0) y=-1; else if(x=0) y=0; else y=1; printf(x=%d,y=%dn,x,y); return 0; 7、P15第六题#include int main()int a,b,c,max; printf(please input a,b,c:n);scanf(%d,%d,%d,&a,&b,&c); max=a; if (maxb) max=b; if (maxc) max=c; printf(The largest number is %dn,max); return 0;8、P84第七题#includ
5、e int main () float h,r,l,s,sq,vq,vz; float pi=3.141526; printf(请输入圆半径r,圆柱高h:);scanf(%f,%f,&r,&h);l=2*pi*r;s=r*r*pi; sq=4*pi*r*r;vq=3.0/4.0*pi*r*r*r; vz=pi*r*r*h; printf(圆周长为:l=%6.2fn,l); printf(圆面积为:s=%6.2fn,s); printf(圆球表面积为:sq=%6.2fn,sq); printf(圆球体积为:v=%6.2fn,vq); printf(圆柱体积为:vz=%6.2fn,vz);retu
6、rn 0; 9、P112第六题#include int main()int x,y; printf(输入x:); scanf(%d,&x); if(x1)y=x;printf(x=%3d,y=x=%dn,x,y); else if(xb) t=a;a=b;b=t; if(ac) t=a;a=c;c=t; if(bc) t=b;b=c;c=t; printf(MAX=%dn,c); return 0;11、编写程序,输入一个整数,打印出它是奇数还是偶数。 #include stdio.h void main() int a; printf(请输入一个数:); scanf(%d,&a); if(a
7、%2=0) printf(a是偶数n); else printf(a是奇数n); return 0; 12、P82第二题#include #include int main() float r5,r3,r2,r1,r0,p,p1,p2,p3,p4,p5;p=1000; r5=0.0585; r3=0.054; r2=0.0468; r1=0.0414; r0=0.0072; p1=p*(1+r5)*5); p2=p*(1+2*r2)*(1+3*r3); p3=p*(1+3*r3)*(1+2*r2); p4=p*pow(1+r1,5); p5=p*pow(1+r0/4,4*5); printf(
8、p1=%10.2fn,p1); printf(p2=%10.2fn,p2); printf(p3=%10.2fn,p3); printf(p4=%10.2fn,p4); printf(p5=%10.2fn,p5); return 0; 13、P33 例2.16#include int main() int i,t; t=1; i=2; while(i=5) t=t*i; i=i+1; printf(%dn,t); return 0;14、P33 例2.17#includeint main() int sign=1; double deno=2.0,sum=1.0,term; while(den
9、o=100) sign=-sign; term=sign/deno; sum=sum+term; deno=deno+1; printf(%fn,sum); return 0;15、P38 例3.2#includeint 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;16、P59 例3.4#include#includeint
10、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=%ft,a,b,c); printf(area=%fn,area); return 0;17、P78 例3.8#includeint main() char a=B,b=O,c=Y; putchar(a); putchar(b); putchar(c); putchar(n); return 0;18、P100 例4.5#includeint main() int x
11、,y; scanf(%d,&x); if(x0) y=-1; else if(x=0) y=0; else y=1; printf(x=%d,y=%dn,x,y); return 0;19、 P102 例4.6#include int main()char grade;scanf(%c,&grade);printf(Your score:);switch(grade)case A:printf(85100n);break;case B:printf(7084n);break;case C:printf(6069n);break;case d:printf(60n);break;default:
12、printf(enter data error!n); return 0;20、P113第八题#include int main() float score;char grade;printf(请输入学生成绩:);scanf(%f,&score); while (score100|score0) printf(n 输入有误,请重新输入:); scanf(%f,&score); switch(int)(score/10) case 10: case 9: grade=A;break; case 8: grade=B;break; case 7: grade=C;break; case 6: gr
13、ade=D;break; case 5: case 4:case 3:case 2: case 1: case 0: grade=E; printf(成绩是%5.1f,相应的等级是%cn ,score,grade);return 0;21、P113第十题第一小问#include int main() int i; double bonus,bon1,bon2,bon4,bon6,bon10; bon1=100000*0.1;bon2=bon1+100000*0.075;bon4=bon2+100000*0.05; bon6=bon4+100000*0.03;bon10=bon6+400000*
14、0.015; printf(请输入利润i:); scanf(%d,&i); if (i=100000) bonus=i*0.1;else if (i=200000) bonus=bon1+(i-100000)*0.075; else if (i=400000) bonus=bon2+(i-200000)*0.05; else if (i=600000) bonus=bon4+(i-400000)*0.03;else if (i=1000000) bonus=bon6+(i-600000)*0.015;else bonus=bon10+(i-1000000)*0.01;printf(奖金是: %
15、10.2fn,bonus);return 0;22、P113第十题第二小问#include int main() int i; double 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;printf(请输入利润i:); scanf(%d,&i); branch=i/100000; if (branch10) branch=10; s
16、witch(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(奖金是%10.
17、2fn,bonus);return 0;23、P113第十一题#include int main() int t,a,b,c,d; printf(请输入四个数:); scanf(%d,%d,%d,%d,&a,&b,&c,&d);printf(a=%d,b=%d,c=%d,d=%dn,a,b,c,d);if(ab) t=a;a=b;b=t; if(ac) t=a;a=c;c=t; if(ad) t=a;a=d;d=t; if(bc) t=b;b=c;c=t;if(bd) t=b;b=d;d=t; if(cd) t=c;c=d;d=t; printf(排序结果如下: n);printf(%d%d%d%dn,a,b,c,d);return 0;24、P17 例2.1#includeint main()int i=2,p=1;while(i=5)p=p*i;i+;printf(p=%dn,p
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年机械设备采购协议模板
- 梵高传课件教学课件
- 新生培训课件教学课件
- 篮球社团活动-教案
- 再生堂课件教学课件
- 产业园区前期物业管理重点事项
- 企业廉洁自律共建协议
- 企业市场调研咨询合同
- 《桂花病虫害防治技术》课程标准
- 仓储服务合作协议样本
- A0422脱密期回访记录表
- 饲料加工系统粉尘防爆安全规程
- 妇产科学课件:胎心监测
- 新苏教版科学四年级上册学生活动手册习题与讲解
- 基础护理质量标准及考核评分表
- 商务条款响应表
- 二年级上册美术教案-7. 去远航 -冀教版
- 二年级上册语文课件-10《日月潭》|人教(部编版) (共19张PPT)
- 《诗情画意》教学设计
- 中华文化与传播教材课件
- Unit3 Sports and Fitness Reading for writing健康生活讲义-高中英语人教版(2019)必修第三册
评论
0/150
提交评论