四川师范大学c语言实验报告.docx
下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
2.下载的文档,不会出现我们的网址水印。
3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
文档包含非法信息?点此举报后获取现金奖励!
下载文档到电脑,查找使用更方便
16.9
积分
还剩页未读,继续阅读
关 键 词:四川师范大学c语言实验报告.docx
四川师范大学c语言实验报告
四川师范大学
c语言实验报告.docx
C语言实验报告
四川师范大学c语言
C 语言实验报告
资源描述:
实验一 数据类型和表达式 实验
(验证性 实验 2学时)
一、目的要求:
(1)了解C语言中数据类型的意义。
(2)理解常用运算符的意义。
(3)掌握C语言表达式的运行规则。
(4)编写实验报告。
二、实验内容(参考实验指导书):
1、计算由键盘输入的任何两个双精度数据的平均值。
(1)算法描述:将数据代入公式(a+b)/2,输出结果。
(2)源代码及说明:
#includemain()
{
double a,b;
scanf("%lf %lf",&a,&b);
printf("%lf",(a+b)/2);
}
(3)测试数据:2 6
(4)运行结果:4.00000
(5)问题及解决方法:问题:格式符使用“%f ”,输出结果总是 0.000000 。
解决方法:格式符改为”%lf ”。
2、 写一个输入7个数据的程序,把输入的数据代入a + b * (c – d ) / e * f – g 表达式进行运算。
(1)算法描述:将数据代入公式a + b * (c – d ) / e * f – g,输出结果。
(2)源代码及说明:
#includemain()
{
int a,b,c,d,e,f,g;
scanf("%d %d %d %d %d %d %d",
&a,&b,&c,&d,&e,&f,&g);
printf("%d", a+b*(c-d)/e*f-g);
}
(3)测试数据:1 2 3 4 5 6 7
(4)运行结果:-6
(5)问题及解决方法:无
3、编写一个C语言程序,测试下列各表达式:
i, j
i + 1 , j + 1
i++ , j++
++i , ++j
i+++++j
(1)算法描述:定义变量并将其分别代入各表达式中,输出结果。
(2)源代码及说明:
#includemain()
{
int i=2,j=3;
printf("%d %d\n",i,j);
printf("%d %d\n",i+1,j+1);
printf("%d %d\n",i++,j++);
i=2,j=3;
printf("%d %d\n",++i,++j);
i=2,j=3;
printf("%d\n",(i++)+(++j));
}
(3)测试数据:2 3
(4)运行结果:2 3;3 4;2 3;3 4;6
(5)问题及解决方法:
问题:没有注意变量的使用。
解决方法:重新定义变量。
4、输入存款金额money,存期year和年利率rate,根据下列公式计算存款到期时的利息interest(税前),输出时保留2位小数。
interest = money(1+rate)year - money
(1)算法描述:利用函数pow( ),将数据代入公式interest = money(1+rate)year - money输出结果。
(2)源代码及说明:
#include#includemain()
{
double money,rate,interest;
int year=0;
scanf("%lf %lf",&money,&rate);
scanf("%d",&year);
interest=money*pow(1+rate, year)-money;
printf("%.2lf",interest);
}
(3)测试数据:100 0.1 2
(4)运行结果:21.00
(5)问题及解决方法:
问题:求利率的多次幂
解决方法:利用math 函数库里的pow( )函数
5、输入华氏温度,输出对应的摄氏温度。计算公式如下:
c = 5 * ( f - 32) / 9
其中,c表示摄氏温度,f表示华氏温度。
(1)算法描述:将数据代入c = 5 * ( f - 32) / 9,输出结果。
(2)源代码及说明:
#include
展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:四川师范大学c语言实验报告.docx
链接地址:https://www.renrendoc.com/p-18923366.html