《C程序设计》实验报告

上传人:QQ15****706 文档编号:107040970 上传时间:2019-10-17 格式:DOC 页数:26 大小:268KB
返回 下载 相关 举报
《C程序设计》实验报告_第1页
第1页 / 共26页
《C程序设计》实验报告_第2页
第2页 / 共26页
《C程序设计》实验报告_第3页
第3页 / 共26页
《C程序设计》实验报告_第4页
第4页 / 共26页
《C程序设计》实验报告_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《《C程序设计》实验报告》由会员分享,可在线阅读,更多相关《《C程序设计》实验报告(26页珍藏版)》请在金锄头文库上搜索。

1、C程序设计1实 验 报 告学 号姓 名班 级软091 指导教师安徽工业大学计算机学院2010年1月9日C程序设计实验报告实验一:熟悉C语言的运行环境1、实验目的 (1)了解Turbo C和WinTC的调试环境;(2)掌握调试C程序的四个步骤:编辑、编译、连接和运行;2、实验内容(1)首先调试下列程序,并将其以文件名first.c保存。#include int main(void) printf(This is a C program.n);getch(); (2)将 first.c另存为second.c,并改为如下程序后调试。#include stdio.hint main(void) pri

2、ntf( Welcome!n ); printf(Welcome!n ); printf(Welcome!n ); printf(Welcome!n );getch(); (3)对前两题的运行结果进行分析,然后总结调试C程序的基本步骤及观察结果的方法。 3、实验报告要求(1) 总结调试C程序的基本步骤与技巧;(2)各题程序运行结果及分析;(3)实验总结。实验二:运行一个C程序的方法1、实验目的(1)掌握C程序中定义主函数的方法;(2)掌握C程序中书写注释的方法;(3)了解printf函数的基本功能。*2、实验内容(1)编写程序输出以下图案:#includeint main(void) prin

3、tf( *n); printf( *n); printf( *n); printf(*n); getch();(2) 编写程序输出下列字符-Your name:-Your password:#includeint main(void) printf(_n); printf(Your name:n); printf(_n); printf(Your password:n); getch();(3) 编写程序输出你的姓名、学号、所在学院、专业和Email地址,并对你的程序添加注释#includestdio.hint main(void) printf(xingming:zhou wenn); pr

4、intf(xuehao:099074173n); printf(suozaixueyuan:jisuanjixueyuann); printf(zhuanye;ruanjiangongchengn); printf(Email dizhi:ZHOUWENJSn); getch();(4) 运行教材Page13中的程序,并观察结果#includeint main(void) int i,s=0; for(i=1;i=100;i+) if(i%2=0) s = s+i; printf(%d,s); getch(); return 0; (5) 修改上题程序,求1100中能被6整除的所有整数的和,并

5、观察结果。#includeint main(void) int i,sum=0; for(i=1;i=100;i+) if(i%6=0) sum = sum+i; printf(%d,sum); getch(); return 0; 3、实验报告要求(1) 各题程序、运行结果及分析; (2) printf函数输出字符串的方法;(3)实验总结。实验三:最简单的C程序设计1、实验目的(1)掌握赋值和复合赋值运算符的用法;(2)熟练掌握顺序结构程序设计的方法;(3)掌握scanf函数和printf函数的用法;2、实验内容(1) 编写程序计算下式:,其中x,a,b ,c,d 由键盘输入#include

6、int main(void) int x,a,b,c,d; double y; printf(Enter x:); scanf(%d,&x); printf(Enter a:); scanf(%d,&a); printf(Enter b:); scanf(%d,&b); printf(Enter c:); scanf(%d,&c); printf(Enter d:); scanf(%d,&d); y = x + (a + b)/(c - d); printf(y = %lfn,y); getch(); return 0;(2) 编写程序计算下式:y=sinx+cosx,其中x为弧度,由键盘输入

7、, sin函数和cosx函数由头文件math.h支持,注意使用方法。#include#includeint main(void) int x; double y,pi; pi=3.14; printf(Enter x:); scanf(%d,&x); x=(x*pi)/180; y = sin(x) + cos(x); printf(y=%lf,y); getch(); return 0;(3)运行如下程序并分析结果:main() int num1=123; long num2=123456; double f1=3.1415926printf(num1=%d,num1=%5d,num1=%-

8、5d,num1=%2dn,num1,num1,num1,num1); printf(num2=%ld,num2=%8ld,num2=%5ldn,num2,num2,num2); printf(num1=%ldn,num1); printf(f1=%f,f1=%lf ,f1=%7.2f,f1=%-7.2fn,f1,f1,f1,f1); (4)设圆半径r=1.5,圆柱高h=3,求圆周长、圆面积、圆柱表面积、圆柱体积。要求用scanf函数输入数据,输出计算结果。输出时要有文字说明,取小数点后两位数字。#include#includeint main() float r,h; double l,s1,

9、s2 ,v; printf(Enter r and h:); scanf(%f%f,&r,&h); l = 2 * 3.1415926 * r; s1 = 3.1415926 * pow(r,2); s2 = 2 * 3.1415926 * pow(r,2) + 2 * 3.1415926 * r * h; v= 3.1415926 *pow(r,2)* h; printf(l=%.2lf,s1=%.2lf,s2=%.2lf,v=%.2lfn,l,s1,s2,v); getch(); return 0;3、实验报告要求(1) 各题程序、运行结果及分析; (2)总结格式字符的用法;(3)实验总结

10、。实验四:简单分支结构和循环结构程序设计1、实验目的(1)了解C语言表示逻辑量的方法;(2)学会正确使用关系运算符和关系表达式;(3)熟练掌握if语句。(4)熟悉for语句。2、实验内容 编程求解以下问题:(1)有一函数:用scanf 函数输入x的值,求y的值。#includeint main(void) double x,y; printf(Enter x:); scanf(%lf,&x); if(x1) y = x; else y = 2 * x - 1; printf(y=%lfn,y); getch(); return 0;(2)给出一个百分制成绩,要求输出成绩等级A,B,C,D,E。

11、其中90分以上为A,8089为B,7079为C,6069为D,60分以下为E。当输入0100范围之外的数据时,要能报错#includeint main(void) float score; char grade; printf(nPlease input a student score:); scanf(%f,&score); if(score100|score=90) grade=A; else if(score=80) grade=B; else if(score=70) grade=C; else if(score=60) grade=D; else grade=E; printf(nthe student grade:%c,grade); getch();(3)编写程序输入两整数m和n,计算m!+n!并输出显示#includeint main(void) int i,m,n;

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 总结/报告

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号