- 14
- 0
- 约1.39千字
- 约 4页
- 2017-06-07 发布于重庆
- 举报
C语言程序设计实验报告(二)
C语言程序设计实验报告
姓 名 学 号 系 别 班级 09信息 主讲教师 指导教师 实验日期 专业 信息与计算科学 课程名称 C语言程序设计 同组实验者 实验名称:
实验二、 数据类型及顺序结构 二、实验目的: 1.进一步熟悉TC环境的使用方法。 2.学习C语言赋值语句和基本输入输出函数的使用。 3.编写顺序结构程序并运行。 4.了解数据类型在程序设计语言中的意义。 三、实验内容及要求:
内容:
1.编程序,输出如下图形:
* *
** **
*** ***
**** ****
原程序图
运行结果图
2.编写程序,实现下面的输出格式和结果 表示空格 :
a 5,b 7,a-b -2,a/b 71%
x 31.19,y -31.2,z 31.1900
s 3.11900e+002,t -3.12e+001
原程序图
main int a 5,b 7; aa
float x 31.19,y -31.2,z 31.1900;
double s 3.11900e+002,t -3.12e+001;
clrscr ;
printf a %3d,b %3d,a-b %d,a/b %3d%%\n,a,b,a-b, int float a/b*100 ;
printf x %.2f,y %3.1f,z %.4f\n,x,y,z ;
printf s %.6e,t %.3e\n,s,t ;
getch ; 运行结果图
3.编写程序,输入变量x值,输出变量y的值,并分析输出结果。
1 y 2.4 * x-1/2
2 y x%2/5-x
3 y x 10x 100
4 y x 10||x 1
5 y x- x*10,x/ 10
要求变量x、y是float型。
原程序图
运行结果图
4. 调试下列程序,使之能正确输出3个整数之和及3个整数之积。
main int a,b,c; printf Please enter 3 numbers: ; scanf %d,%d,%d,a,b,c ; ab a+b; ac a*c; printf a+b+c %d\n,a+b+c ; printf a*b*c %d\n,a+c*b ; 输入:40,50,60↙
5.运行下述程序,分析输出结果。
main int a 10; long int b 10; float x 10.0; double y 10.0; printf a %d, b %ld,x %f, y %lf\n,a,b,x,y ; printf a %ld,b %d, x %lf,y %f\n,a,b,x,y ; printf x %f, x %e, x %g\n,x,x,x ; 从此题的输出结果认识各种数据类型在内存的存储方式。
要求:
1.学习TC的基本操作,编写程序。
2.运行程序并记录运行结果。
3.将源程序、目标文件、可执行文件和实验报告上传到指定网站目录中 四、实验步骤(或记录):
程序实现(源程序)
五、教师评语(或成绩): 教师签字 :周锦程 2010年 月 日
1
原创力文档

文档评论(0)