当前位置:文档之家› 实验-4顺序结构

实验-4顺序结构

实验4:顺序结构程序设计
实验名称:顺序结构程序设计成绩:
实验日期:年月日实验报告日期:年月日
一、实验目的
1、掌握:使用标准输入/输出函数进行常见数据类型的数据的输入/输出方法。
2、初步培养编制程序框图和源程序、准备测试数据以及实际调试程序的独立编程能力。
二、实验内容
在Turbo C下完成程序题:
(1)根据商品原价和折扣率,计算商品的实际售价(结果精确到小数点后2位)
float c0,s0,s,v;
printf("Input r,h(m):");
scanf("%f,%f",&r,&h);
c0=2*pi*r;
s0=pi*r*r;
s=
v=
printf("c0=%.3f(m)\ns0=%.3f(m2)\ns=%.3f(m2)\nv=%.3f(m3)\n",c0,s0,s,v);
fee=price*(1-discount/100);
}
运行:
Input Price,Discount:<CR>
Fee=
注:下划线表示程序运行后用户输入的数据,<CR>表示回车,以后不再解释。
2、根据圆柱体的半径和高,计算圆周长、圆面积、圆柱体表面积、圆柱体体积
程序
void main()
{
float r,h,pi=3.1415926;
(2)根据圆柱体的半径和高,计算圆周长、圆面积、圆柱体表面积、圆柱体体积(结果精确到小数点后3位)
注:变量名可以自由选择,以易于理解为原则;数据由键盘输入。
三、实验要求
1、实验前编制程序框图、编写源程序、准备测试数据。
2、实验测试数据要求从键盘输入。应尽力追求程序的完美。比如要求输入数据,应当显示提示字符串,提示用户输入;输出时要求有文字说明。
七、实验小结和思考
若scanf("%f,%f",&price,&discount);如何输入两个数据?
答:
3、在Turbo C下完成程序的编辑、编译、运行,获得程序结果。如果结果有误,应找出原因,并设法更正之。
4、编制的程序必须保存在D:\用户目录中。注:用户目录可以用学号或姓名拼音简写。
四、实验步骤、过程
1、启动操作系统,进入DOS窗口;切换到用户磁盘,创建、进入用户目录。(方法、命令与实验1相同)
2、启动ቤተ መጻሕፍቲ ባይዱurbo C集成开发环境。(方法与实验1相同)
3、完成2个程序题。(编辑、保存、编译连接、运行程序,步骤与实验1相同)
4、退出Turbo C集成开发环境,关机。
五、源程序清单、测试数据、结果。
1、根据商品原价和折扣率,计算商品的实际售价
程序框图:
程序
main()
{
float price,discount,fee;
printf("Input Price,Discount:");
}
运行:
Input r,h(m):1,2<CR>
c0=6.283(m)
s0=3.142(m2)
s=18.850(m2)
v=6.283(m3)
六、实验出现的问题、实验结果分析
1、C语言变量先定义后使用,变量名大小写敏感。
2、scanf输入数据,变量应当使用取地址运算。
3、scanf函数格式字符串中的普通字符要原样输入,否则会发生错误。
相关主题