c语言第四版答案第三章,《C语言程序设计》课后习题答案(第三章)_第1页
c语言第四版答案第三章,《C语言程序设计》课后习题答案(第三章)_第2页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

c语⾔第四版答案第三章,《C语⾔程序设计》课后习题答案(第三章)3.3请写出下⾯程序的输出结果.结果:575767.856400,-789.12396267.856400,-789.12396267.86,-789.12,67.856400,-789.123962,67.856400,-789.1239626.785640e+001,-7.89e+002A,65,101,411234567,4553207,d68765535,17777,ffff,-1COMPUTER,COM3.4⽤下⾯的scanf函数输⼊数据,使a=3,b=7,x=8.5,y=71.82,c1='A',c2='a',问在键盘上如何输⼊?main(){inta,b;floatx,y;charc1,c2;scanf("a=%db=%d,&a,&b);scanf("x=%fy=%e",&x,&y);scanf("c1=%cc2=%c",&c1,&c2);}解:可按如下⽅式在键盘上输⼊:a=3b=7x=8.5y=71.82c1=Ac2=a(说明:在边疆使⽤⼀个或多个scnaf函数时,第⼀个输⼊⾏末尾输⼊的"回车"被第⼆个scanf函数吸收,因ft在第⼆\三个scanf函数的双引号后设⼀个空格以抵消上⾏⼊的"回车".如果没有这个空格,按上⾯输⼊数据会出错,读者⽬前对ft只留有⼀初步概念即可,以后再进⼀步深⼊理解.)请问在键盘上如何输⼊数据?scanf("%5d%5d%c%c%f%f%*f%f",&a,&b,&c1,&c2,&y,&z);解:main(){inta,b;floatx,y,z;charc1,c2;scanf("%5d%5d%c%c%f%f",&a,&b,&c1,&c2,&x,&y,&z);}运⾏时输⼊:1020Aa1.5-3.75+1.5,67.8(注解:按%5d格式的要求输⼊a与b时,要先键⼊三个空格,⽽后再打⼊10与20。%*f是⽤来禁⽌赋值的。在输⼊时,对应于%*f的地⽅,随意打⼊了⼀个数1.5,该值不会赋给任何变量。)设圆半径r=1.5,圆柱⾼h=3,求圆周长,圆⾯积,圆球表⾯积,圆球体积,圆柱体积,⽤scanf输⼊数据,输出计算结果,输出时要求有⽂字说明,取⼩数点后两位数字.请编程.解:main(){floatpi,h,r,l,s,sq,vq,vz;pi=3.1415926;printf("请输⼊圆半径r圆柱⾼h:\n");scanf("%f,%f",&r,&h);l=2*pi*r;s=r*r*pi;sq=4*pi*r*r;vq=4.0/3.0*pi*r*r*r;vz=pi*r*r*h;printf("圆周长为:=%6.2f\n",l);printf("圆⾯积为:=%6.2f\n",s);printf("圆球表⾯积为:=%6.2f\n",sq);printf("圆球体积为:=%6.2f\n",vz);}输出要有⽂字说明,取两位⼩数.解:main(){floatc,f;printf("请输⼊⼀个华⽒温度:\n");scanf("%f",&f);c=(5.0/9.0)*(f-32);printf("摄⽒温度为:%5.2f\n",c);}c1、c2,然后分别⽤函数和函数输出这两个字符。并思考以下问题:(1)变量c1、c2应定义为字符型或整形?抑⼆者皆可?(2)要求输出c1和c2值的ASCII码,应如何处理?⽤putchar函数还是printf函数?(3)整形变量与字符变量是否在任何情况下都可以互相代替?如:char c1,c2;与int 是否⽆条件的等价?main(){charc1,c2;printf("请输⼊两个字符c1,c2:");c1=getchar();c2=getchar();语句输出结果为:");putchar(c1);put

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论