C程序设计(第五版)谭浩强实验报告二(附答案以及源程序分析).doc

C程序设计(第五版)谭浩强实验报告二(附答案以及源程序分析).doc

ID:58697276

大小:40.00 KB

页数:6页

时间:2020-10-05

C程序设计(第五版)谭浩强实验报告二(附答案以及源程序分析).doc_第1页
C程序设计(第五版)谭浩强实验报告二(附答案以及源程序分析).doc_第2页
C程序设计(第五版)谭浩强实验报告二(附答案以及源程序分析).doc_第3页
C程序设计(第五版)谭浩强实验报告二(附答案以及源程序分析).doc_第4页
C程序设计(第五版)谭浩强实验报告二(附答案以及源程序分析).doc_第5页
资源描述:

《C程序设计(第五版)谭浩强实验报告二(附答案以及源程序分析).doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《C程序设计》实验报告二年级专业班姓名成绩课程名称C程序设计实验项目名称基本数据处理指导教师一、实验目的1、熟练掌握三大基本数据类型2、熟练掌握常量的表示方法和变量的定义及命名规则3、熟练掌握各种常见的运算符及优先级4、熟练掌握printf和scanf函数的使用方法二、实验内容2.1求两个数的和与差。2.2求平方根,输入1个实数x,计算并输出其平方根(保留1位小数)。2.3华氏温度转换为摄氏温度,输入华氏温度f,计算并输出相应的摄氏温度c(保留2位小数)。c=5/9(f-32).2.4计算半径为r的圆面积、圆周长和圆球体积。2.5数字加密,输入1个四位数,将其加密后输出。方法是将该数每一位

2、上的数字加9,然后对10取余,做为该位上的新数字,最后将第1位和第3位上的数字互换,第2位和第4位上的数字互换,组成加密后的新数。例如:请输入一个四位数:1234加密后的四位数是:23012.6大写字母转换成小写字母,输入一个大写英文字母,输出相应的小写字母。三、源程序(将每道题的源程序复制并粘贴在此处)1.#includeintmain(){intnum1,num2;scanf("%d%d",&num1,&num2);printf("%d+%d=%d",num1,num2,num1+num2);printf("%d-%d=%d",num1,num2,num1-n

3、um2);return0;}2.#include#includeintmain(){doublea;scanf("%lf%",&a);printf("%.1f",sqrt(a));return0;}3.#includeintmain(){printf("华氏度:");inta;scanf("%d",&a);doubleb=(a-32);printf("摄氏度:%.2f",b);return0;}4.#include#definepi3.14intmain(){doublel,s,v;doubler=1;l=2*pi*r;

4、s=pi*r*r;v=4/3*pi*r*r*r;printf("Theperimeteris%f,theareais%f,thevolumeis%f",l,s,v);}5.#includeintmain(){inta,b,c,d;inte,f;scanf("%d%d%d%d",&a,&b,&c,&d);a=(a+9)%10;b=(b+9)%10;c=(c+9)%10;d=(d+9)%10;e=a;a=c;c=e;f=b;b=d;d=f;printf("%d%d%d%d",a,b,c,d);return0;}6.#includeintmain()

5、{charc;printf("大写字母:");scanf("%c",&c);chard=c-'A'+'a';printf("%c",d);return0;四、运行结果(将每道题的运行结果截图并粘贴在此处)1.2.3.4.5.6.五、实验结果分析1.利用int整型输入“num1”、“num2”。第四行为标准输入函数,让“num1”、“num2”以整形输出,第六行第七行为运算关系“printf”为标准输出函数,倒数第二行的“return0;”的作用是当main函数执行结束之前将整数0作为函数值返回到调运函数。2.#include为预处理命令,#inlude意思

6、是math库,是一个头文件,里面是已经写好的代码,形式上是一个个的函数,包含进来以后就可以使用里面的各种数学函数,如幂函数、三角函数、指数函数等。”int“整型输入,”double“为输入类型双精度浮点型”%.1f“为结果保留一位小数,”sqrt“为平方根函数。3.#include为预处理命令,“printf”为标准输出指令输出“华氏度:”“scanf”为标准输入函数,“%d”为整型输出,“&”是一个取地址符,“&a”表示变量a的地址。“double”是一个关键字,代表双精度浮点型。“%.2f”为结果保留两位小数,“return“语句为指定返回值。4.#define是宏定

7、义的意思,宏定义是用宏名来表示一个字符串,在宏展开时又以该字符串取代宏名,只是一种简单的代换,预处理程序对它不作任何检查。“double”双精度浮点型输入定义l,s,v,依次利用“printf”标准输出。5.“int”整型输入a,b,c,d,取一个中间变量e,f。利用“scanf”函数输入。十一行到十六行为变量代换,是一行到十三行输出的是加9对10取余数的结果,十四行到十六行为第一个与第四个数的位置代换。最后以print

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。