第四版C语言实验报告实验3——顺序程序设计.doc_第1页
第四版C语言实验报告实验3——顺序程序设计.doc_第2页
第四版C语言实验报告实验3——顺序程序设计.doc_第3页
第四版C语言实验报告实验3——顺序程序设计.doc_第4页
第四版C语言实验报告实验3——顺序程序设计.doc_第5页
全文预览已结束

下载本文档

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

文档简介

+仲恺农业工程学院实验报告纸 计算机科学与工程(院)计算机科学与技术 专业 计111班 1 组 C语言程序设计 课学号 201110214113 姓名 廖兆伟 实验日期 2012-3-29 教师评定 实验3 最简单的C程序设计顺序程序设计1.实验目的(1)掌握C语言中使用最多的一种语句赋值语句的使用方法。(2)掌握各种类型数据的愉人愉出的方法,能正确使用各种格式转换符。2.实验内容和步骤(1)掌握各种格式转换符的正确使用方法输人程序:#includevoid main()int a, b;float d,e;char c1,c2;double f, g;long m, n;unsigned int p,q;a=61;b=62;c1=a;c2=b;d=3.56;e=-6.87;f=3157.890121;g=0.123456789;m=50000;n=-60000;p=32768;q=40000;printf(a=%d,b=%dnc1=%c,c2=%cnd=%6.2f,e=%6.2fn,a,b,c1,c2,d,e);printf(f=%15.6f,g=%15.6fnm=%ld,n=%ldnp=%u,q=%un,f,g,m,n,p,q);运行此程序并分析结果。预计结果:a=61,b=62c1=a,c2=bd=3.56,e=-6.87f=3157.890121,g=0.123456m=50000,n=-60000p=32768,q=40000(代表空格)结果:g的输出看来是四舍五入了。在此基础上,将程序第914行改为:a=61;b=62;c1=a;c2=b;f=3157.890121;g=0.123456789;d=f;e=g;p=a=m=50000;q=b=n=-60000;运行程序,分析结果。p=a=m=50000;q=b=n=-60000;这两条语句将p、a、m的值和q、b、n的值都重新赋了相应的新值。除m、n外都是整型、无符号整型或字符型,因此输出会按数据类型强制截取,因此得到的值会不尽相同,但可以从理论上做出推测,但由于编译系统的不同,真正得到的结果也可能不尽相同。用sizeof运算符分别检测程序各类型数据占多少字节。; (2)第3章第2题题目:设圆半径r=l. 5,圆柱高h=3,求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积。用scanf输人数据,输出计算结果口输出时要有文字说明,取小数点后两位数字。程序:#includevoid main()float h,r,s,sq,vq,vz;float pi=3.1415926;printf(Please input the circinal r, and the cylindrical h:);scanf(%f,%f,&r,&h);l=2*pi*r;sq=4*pi*r*r;vq=4.0/3.0*pi*r*r*r;vz=pi*r*r*h;printf(circinal girth is: l=%6.2fn,l);printf(circinal area is: s=%6.2fn,s);printf(sphere surface area is: sq=%6.2fn,sq);printf(sphere cubage is: vq=%6.2fn,vq);printf(cylindrical cubage is: vz=%6.2fn,vz); (3)计算存款利息 有1000元,想存5年,可按以下5种方法存:一次存5年期;先存2年期,到期后将本息再存3年期;先存3年期,到期后将本息再存2年期;存1年期,到期后将本息再存1年期,连续存5次;存活期存款。活期利息每一季度结算一次。银行存款利率:请去银行查当日利率。查的2011年7月份最新银行存款利息如下:1年期定期存款利息为3.5%;2年期定期存款利息为4.4%;3年期定期存款利息为5.0%;5年期定期存款利息为5.5%;活期存款利息为0.5%。程序:#include #include int main()float p,r5,r3,r2,r1,r0,p5,p3,p2,p1,p0;p=1000;r5=0.0585;r3=0.054;r2=0.0468;r1=0.0414;r0=0.0072;p5=p*r5*5+p;p3=p*(2*r2+1)*(3*r3+1);p2=p*(3*r2+1)*(2*r3+1);p1=p*pow(1+r1,5);p0=p*pow(1+r0/4,20);printf(p5=%fn,p5);printf(p3=%fn,p3);printf(p2=%fn,p1);printf(p1=%fn,p2);printf(p0=%fn,p0);return 0;运行结果如下: 改变c1,c2,c3,c4,c5的初值为:T,o,d,a,y,对译码规律做如下补充:W用A代替,X用B代替,Y用C代替,Z用D代替。修改程序第38行如下:char c1=T,c2=o,c3=d,c4=a,c5=y; c1=c1-22; c2=c2-22; c3=c3-22; c4=c4-22; c5=c5-22; 运行程序结果如下: 讲译码规律修改为:将一个字母被它前面第4个字母代替。修改程序如下: 将第38行改为:char c1=T,c2=o,c3=d,c4=a,c5=y; c1=c1+22; c2=c2-4; c3=c3-4; c4=c4-4; c5=c5+22; 运行结果如下: 实验总结:1.源程

温馨提示

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

评论

0/150

提交评论