资源预览内容
第1页 / 共5页
第2页 / 共5页
第3页 / 共5页
第4页 / 共5页
第5页 / 共5页
亲,该文档总共5页全部预览完了,如果喜欢就下载吧!
资源描述
湖北工业大学实验报告课程名称:C语言程序设计实验内容实验三顺序结构程序设计学院:工 程 技 术 学 院专业班级:姓名:学号:教师:成绩:一、实验目的1、掌握赋值语句、 表达式语句、函数调用语句、 复合语句、空语句的使用方法。2、掌握输入、输出函数的格式及格式符的使用。掌握文件包含预处理命令的使用方法。3、掌握数据的输入、存储、输出之间的关系。4、掌握顺序程序设计的逻辑结构,掌握数据结构的功能。二、预习作业(每小题5 分,共 40 分)1、程序填空题:试在括号中填入正确的答案,并上机验证程序的正确性。(1) 输入大写字符 A,则输出为 ( )。 (文件名: ex3_1.c)( ) main( ) ( ) chr=(ch= getchar( ) main( ) ( ) a =80000 , b = 60000, c, d ; ( ) = ( a - b ,a + b ); ( ) = (a + b,a - b); printf( “ %ld ,%ldn” , c, d); 记录调试过程和实验结果:2、程序改错并上机调试运行(1)更改下列程序中的逻辑运算符,能使变量 d、e输出的结果为零。(文件名:ex3_3.c)#include main( ) int a = 8, b = 2,c = 3,d,e; /* found */ d = (a % c e = a / c - b | c + + ; printf (“ %d, %dn” , d, e); 记录调试过程和实验结果:(2) 查找改程序中的错误,并修改正确。 (文件名: ex3_4.c)#include main( ) int a = 4, b = 6, c= 3 ; /* found */ a = a + b = b + c ; b = a main( ) 结 果 为 :() int a = - 1 , b = 2 ; char c = ,D? ,d = ,b? ;b = b + c;printf ( “%d, %u,%o,%x n ” ,a,a,a,a ) ;printf ( “%c,%c n ” , c + a, d - 32); 记录调试过程和实验结果:(2) 运行程序后输入a 空格 b 空格 c 回车后输出结果是() 。 (文件名: ex3_6.c)#include main( ) int ch1,ch2, ch3; ch1=getchar( ); ch2=getchar( ) ;ch3=getchar( ); putchar(ch1); printf(“ %c,%c n” ,ch2,ch3 ) ); 记录调试过程和实验结果:4、编程题(1) 给变量 abc输入一个 3 位数,请编程分离出这个数的百位、十位、个位,分别赋给变 a,b,c,输出 a,b,c 的值。 (文件名: ex3_7.c)(2)测量一矩形地块, 已知长 a=2.4678,宽 b=4.3321,将两数精确到小数点后两位后,计算这块地的面积s。 (文件名: ex3_8.c)三、分析与总结写出实验后的学习体会。
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号