C语言程序设计 王新萍 各章程序设计实践题答案.docx
《C语言程序设计 王新萍 各章程序设计实践题答案.docx》由会员分享,可在线阅读,更多相关《C语言程序设计 王新萍 各章程序设计实践题答案.docx(16页珍藏版)》请在第一文库网上搜索。
1、附录In各章程序设计实践题答案第一章1 .编写程序,输出以下信息:* * TurboC*程序如下:ttinc1ude*stdio.hmain()(Printf(*);Printf(*TurboC*);Printf(*);)2 .编写程序,用输出字母“E”的图案。程序如下:inc1ude“stdio.hmain()(Printf(*);Printf(*);Printf(*);Printf(*);Printf(*);)第二章1编写程序,将“China”译成密码。密码规律:用原来的字母后面第4个字母代替原来的字母,例如:字母“A”后面第4个字母是来的用“E”代替来的因此,“China”应译为G1mr
2、ew并输出。程序如下:ttinc1ude“stdio.hmain()charc1=C,,c2=*h,c3=i,c4=n,,c5=a;c1+=4;c2+=4;c3+=4;c4+=4;c5+=4;printf(“密码是%c%c%c%c%cn”,c1,c2,c3,c4,c5);)2 .编写程序,将一个三位数整数256的个位、十位和百位分离后输出,输出结果为a=2,b=5,c=60程序如下:#inc1ude“stdio.hmain()(intm=256;a=m100;b=(ma*100)10;c=m%10;Printf(a=%d,b=%d,c=%dn”,a,b,c);)3 .已知x=3.6,y=4.2
3、。编写程序,求表达式x+y及(int)x%(int)(x+y)的值。程序如下:#inc1udestdio.hmain()(f1oatx=3.6,y=4.2;intc;c=(int)x%(int)(x+y)printfx+y=%f,(int)x%(int)(x+y)=%dn”,x+y,c);)第三章1 .己知银行定期存款的年利率rate为2.25%,并己知存款期为n年,存款本金为capita1元,编写程序,计算n年后的本利之和deposito要求定期存款的年利率rate.存款期n和存款本金CaPitaI均由键盘输入。程序如下:#inc1udemath,h”#inc1udestdio.hmain(
4、)(intn;doub1erate;doub1ecapita1;doub1edeposit;Printf(P1easeenterrate,year,capita1:,z);scanf(z,%1f,%d,%1fz,ftrate,&n,&capita1);deposit=capita1*pow(1+rate,n);Printf(deposit=%fn”,deposit);)2 .己知圆半径为r,编写程序,求圆的周长和面积。要求圆的半径为r由键盘输入。程序如下:ttinc1ude*stdio.hmain()(intr,1,s;scanf(%d,&r);1=2*3.14*r;s=3.14*r*r;pr
5、intf(*1=%d,s=%d”,1,s);)3 .编写程序,输入一个华氏温度,要求输出摄氏温度,公式为C=59(F-32),输出结果取两位小数。程序如下:ttinc1ude“stdio.hmain()(f1oatc,f;Printf(“请输入一个华氏温度:n);scanf(%f,&f);c=(5.0/9.0)*(f-32);Printf(摄氏温度为:%5.2fn,c);)4 .己知a=3,b=4,c=5,x=1.2,y=2.4,z=-3.6,u=51274,n=128765,c1,a,c2-b。编写程序,使程序能得到以下的输出格式和结果。a=3b=4C=5X=1200000,y=2.4000
6、00,z=-3.600000x+y=3.60y+z=-1.20z+x=-2.40u=51274n=128765c1=aor97(ASCII)c2=b,or98(ASCII)程序如下:#inc1ude“stdio.hmain()(inta,b,c;1ongintu,n;f1oatx,y,z;charc1,c2;a=3;b=4;c=5;x=1.2;y=2.4;z=-3.6;u=51274jn=128765;c1=,a,;c2=b,;printf(*nz,);printf(a=%2db=%2dc=%2dn”,a,b,c);printf(x=%8.6f,y=%8.6f,z=%9.6fn”,x,y,z)
7、;printf(*x+y=%5.2fy+z=%5.2fz+x=%5.2fn”,x+y,y+z,z+x);printf(z,u=%61dn=%91dn”,u,n);printf(*c1,%c,or%d(ASCII)n*,c1,c1);printf(*c2,%c,or%d(ASCII)z,c2,c2);)第四章1.求一元二次方程ax2+bx+c=0的根。分析:求解一元二次方程的根首先要检查方程式二次项的系数a和一次项的系数b是否等于0,来确定方程是否有解。然后计算方程的判别式(b2-4ac)的值,根据该判别式的值来决定方程是:(1)有一对实数根当(b2-4ac)0时。(2)有一对相等的实数根当(b
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C语言程序设计 王新萍 各章程序设计实践题答案 语言程序设计 各章 程序设计 实践 答案