文档详情

C程序设计上机实验指导.doc

发布:2017-02-14约1.31万字共22页下载文档
文本预览下载声明
C程序设计上机实验指导讲义 Lituo16@ 实验报告书写格式(供参考): 《C语言程序设计》上机第 次实验报告 实验名称: 姓名: 学号 班级 实验类型 实验目的 (1)…….. ……. ………….. 实验(设计)内容 (包括实验(设计)步骤、上机(设计)内容,程序清单,运行结果等) (1)…….. ………….. ……. ………… ………….. 实验体会 (1)…….. ………….. (2)……. 目 录 C程序设计上机实验指导讲义 1 实验报告书写格式(供参考): I 《C语言程序设计》上机第 次实验报告 I 目 录 II 实验一、I/O操作及顺序结构、分支结构程序设计 3 一、实验目的: 3 二、实验内容: 3 实验二、循环结构程序设计 4 一、实验目的: 4 二、实验内容: 4 实验三、数组程序设计 7 一、实验目的: 7 二、实验内容: 7 实验四、指针程序设计 9 一、实验目的: 9 二、实验内容: 9 三、补充资料 10 实验五、指针、函数程序设计 13 一、实验目的: 13 二、实验内容: 13 实验六、结构体程序设计 17 一、实验目的: 17 二、实验内容: 17 实验七、综合设计实验 18 一、实验目的: 18 二、实验内容: 18 三、实验步骤: 19 四、大型程序设计注意事项: 19 实验一、I/O操作及顺序结构、分支结构程序设计 一、实验目的: 掌握C语言各种标准函数的使用,并学会通过在线帮助了解标准函数使用方法以及对应的头文件; 掌握C数据输入输出方法,包括格式化I/O、字符串I/O,可以选择掌握C++流输入输出cin/cout; 掌握预编译命令#define和#include的使用; 学会正确使用逻辑运算符及逻辑表达式,注意“= =”“=”的区别; 掌握顺序结构; 掌握选择分支结构的使用,包括if语句 和switch语句(两种形式); 注意培养良好的程序设计习惯和风格.通过编程及上机调试,提高编程能力。 二、实验内容: 自行编程理解scanf和printf的各种格式说明,体会格式说明的类型要与输入/输出参数类型的一致性. 参考在线帮助理解gets()、puts()、putchar()、getchar()、cin、cout等函数(类)的使用方法,试着编写程序实现输入输出操作,并体验行缓冲输入方式,以及重定向的含义; 输入华氏温度,要求输出摄氏温度,公式为:C=5/9*(F-32),输出要求文字说明,取2位小数。 试编程将阳历年365.2422天换算成几天几小时几分几秒?(注意:秒的结果是带小数的,试试存放秒的变量分别用float,double,long double定义,看结果有什么区别?) 口令编码:从键盘输入8位字符,对其进行编码,编码规律:将顺序输入的8位字符同生日(进行按位异或(如输入“students”,’s’对’1’,’t’对’9’,...),输出编码结果。 写出下面表达式运算后a的值,设原来a=10。设a和n已定义成整型变量。(1)a+=a (2)a-=2(3)a*=2+3 (4)a/=a+a(5)a%=(n%=2),n的值等于5 (6)a+=a-=a*=a先自己分析,再试着程序求解,看得到的结果是否一致。 运行程序: #include iostream.h #include stdio.h void main() { int i; char c; scanf(%d,i); scanf(%c,c); couti=iendl; coutc= (c32?c:?)endl; } 运行时输入:68回车A回车,运行结果有什么问题出现?如何处理? 输入某学生的成绩,经处理后给出学生的等级,等级分类如下:90分以上(包括90): A80至90分(包括80):B70至80分(包括70):C60至70分(包括60):D60分以下: E#includestdio.h void main() { int score; char grade; printf(\nplease input a student score:); scanf(%f,score); if(score100||score0) printf(\ninput error!);//程序中对用户可能的错误输入,进行的出错处理 else
显示全部
相似文档