C语言程序设计实验
实验2
基本数据类型的使用
实验目的及要求
1、掌握:使用标准输入/输出函数进行常见数据类型的数据的输入/输出方法。
2、初步培养编制程序框图和源程序、准备测试数据以及实际调试程序的独立编程能力。
实验内容
编程实现:根据圆柱体的半径和高,计算圆周长、圆面积、圆球表面积、圆球体积、圆柱体体积(结果精确到小数点后2位)
注:变量名可以自由选择,以易于理解为原则;数据由键盘输入。
实验要求
1、实验前编制程序框图、编写源程序、准备测试数据。
2、实验测试数据要求从键盘输入。应尽力追求程序的完美。比如要求输入数据,应当显示提示字符串,提示用户输入;输出时要求有文字说明。
3、在Turbo C下完成程序的编辑、编译、运行,获得程序结果。如果结果有误,应找出原因,并设法更正之。
4、编制的程序必须保存在D:\用户目录中,并上交实验报告。
源程序清单、测试数据、结果
根据圆柱体的半径和高,计算圆周长、圆面积、圆柱体表面积、圆柱体体积:
void main()
{
float r,h,pi=;
float c0,s0,s,v;
printf("Input r,h(m):");
scanf("%f,%f",&r,&h);
c0=2*pi*r;
s0=pi*r*r;
s=2*pi*r*h+2*pi*r*r;
v=pi*r*r*h;
printf("c0=%.3f(m)\ns0=%.3f(m2)\ns=%.3f(m2)\nv=%.3f(m3)\n",c0,s0,s,v);
}
运行:
Input r,h(m):1,2<CR>
c0=(m)
s0=(m2)
s=(m2)
v=(m3)
实验出现的问题、实验结果分析
1、C语言变量先定义后使用,变量名大小写敏感。
2、scanf输入数据,变量应当使用取地址运算。
3、scanf函数格式字符串中的普通字符要原样输入,否则会发生错误。
实验小结和思考
1、本次实验开始真正的编程入门,首先理解什么是顺序结构编程。
很多同学初接触编程,不理解什么是顺序。说起来很简单,其实真正消化很难。在这里,很多同学分不清顺序和并列。要把同学们的日常思维由“并列”概念转为“顺序”,是一个“凤凰涅槃”的过程,是学****C语言的第一个“坎”。
C语言程序设计实验 来自淘豆网www.taodocs.com转载请标明出处.