C语言学 生 实 验 报 告 册

上传人:liy****000 文档编号:115397331 上传时间:2019-11-13 格式:DOCX 页数:57 大小:1.43MB
返回 下载 相关 举报
C语言学 生 实 验 报 告 册_第1页
第1页 / 共57页
C语言学 生 实 验 报 告 册_第2页
第2页 / 共57页
C语言学 生 实 验 报 告 册_第3页
第3页 / 共57页
C语言学 生 实 验 报 告 册_第4页
第4页 / 共57页
C语言学 生 实 验 报 告 册_第5页
第5页 / 共57页
点击查看更多>>
资源描述

《C语言学 生 实 验 报 告 册》由会员分享,可在线阅读,更多相关《C语言学 生 实 验 报 告 册(57页珍藏版)》请在金锄头文库上搜索。

1、学 生 实 验 报 告 册(理工类)课程名称: C语言程序设计实验 专业班级: NIIT 学生学号: 1612041031 学生姓名: 徐正 所属院部: 软件工程学院 指导教师: 吴刚 2016 2017学年 第1学期金陵科技学院教务处制实 验 报 告 书 写 要 求 实 验 报 告 上 交 电 子 稿 ,标 题 采 用 四 号 黑 体 ,正 文 采 用 小 四 号 宋 体 ,单 倍 行 距 。 实 验 报 告书 写 说 明实 验 报 告 中 实 验 目 的 和 要 求 、实 验 仪 器 和 设 备 、实 验 内 容 与 过 程 、 实 验 结 果 与 分 析 这 四 项 内 容 为 必 需

2、项 。教 师 可 根 据 学 科 特 点 和 实 验 具 体 要 求 增 加 项 目 。填 写 注 意 事 项 (1)细 致 观 察,及 时 、准 确 、如 实 记 录 。(2)准 确 说 明 , 层 次 清 晰 。(3)尽 量 采 用 专 用 术 语 来 说 明 事 物 。(4)外 文 、 符 号 、公 式 要 准 确 ,应 使 用 统 一规 定 的 名 词 和 符号 。(5)应 独 立 完 成 实 验 报 告 的 书 写 , 严 禁 抄 袭 、复 印 , 一 经 发 现 , 以 零 分 论 处。实 验 报 告 批 改 说 明实 验 报 告 的 批 改 要 及 时 、认 真 、仔 细 ,一

3、律 用 红 色 笔 批 改 。实 验报 告 的 批 改 成 绩 采 用 五 级 记 分 制 或 百 分制 , 按 金 陵 科 技 学 院 课 堂 教 学 实 施 细 则 中 作 业 批 阅 成绩 评 定 要 求 执 行 。金陵科技学院实验报告实验项目名称: 初级程序设计 实验学时: 6 同组学生姓名: 实验地点: 工科楼A101实验日期: 2016.9.10 实验成绩: 批改教师: 吴刚 批改时间:2016.9.12 实验1 初级程序设计一、实验目的和要求(1)熟悉Visual C+集成环境,进行编辑、保存、编译、连接及运行,并能进行简单程序调试;(2)掌握C语言中各种运算符的使用;(3)掌握

4、C语言中各种数据类型的区别与应用;(4)熟练掌握C语言中变量的定义、赋值和使用,表达式语句、输入/输出语句的使用;(5)掌握C语言中输入/输出函数的使用;(6)掌握C语言中控制语句的使用,含if-else、for、while、do-while语句的使用。二、实验仪器和设备奔腾以上计算机,装有windows XP以上版本操作系统和Visual C+ 6.0软件。三、实验内容与过程1、程序调试(1)#include main() ints,t,p,sum;scanf(“%d%d%d”,&s,&t,&p);sum=s+t+p;printf(“sum=%dn”,sum);(2)#include mai

5、n() int k=3;if(k=3) printf(“*”);elseprintf(“#”);(3)#include main()int k=0;do printf(“k=%dn”,k);while(k+0); 2、程序改错下面是判断一个学生考试成绩及格与否的程序(成绩,或,或者为及格;成绩为者不及格),调试并改进如下程序使其能满足上述输出的需要。include main() char mark=“A”;switch(mark) case “A”:case “B”:case “C”: printf(“=60n”);case “D”: printf(“60n”); default: print

6、f(“Errorn”); 3、程序设计(1)功能:编程实现使实型正数保留2位小数,并对第三位进行四舍五入。例如:实型数为 1234.567,则函数返回 1234.570000;实型数为 1234.564,则函数返回 1234.560000。(2)功能:从键盘输入一个大写字母,要求改用小写字母输出。(3)功能:编写函数计算下列分段函数的值:(4)功能:判断整数x是否是同构数。若是同构数,函数返回1;否则返回0。x的值由主函数从键盘读入,要求不大于100。说明:所谓“同构数”是指这样的数,这个数出现在它的平方数的右边。例如:输入整数5,5的平方数是25,5是25中右侧的数,所以5是同构数。(5)功

7、能:功能:计算正整数n的所有因子(1和n除外)之和并输出。n的值由键盘输入。例如:n=120时,输出239。(6)功能:计算并输出下列多项式的值 S = 1 + 1/1! + 1/2! + 1/3! + . + 1/n!例如:键盘给n输入15,则输出为:s=2.718282。注意:要求n的值大于1但不大于100。(7)功能:从低位开始取出长整型变量s奇数位上的数,依次构成一个新数放在t中。例如:当s中的数为:7654321时,t中的数为:7531。4、思考题(1)功能:判断一个三位数是否水仙花数。在main函数中从键盘输入一个三位数,并输出判断结果。说明:所谓水仙花数是指一3位数,其各位数字立

8、方和等于该数本身。例如:153是一个水仙花数,因为153=1+125+27。(2)功能:计算并输出3到n之间所有素数的平方根之和。例如:键盘给n输入100后,输出为:sum=148.874270。(3)功能:输出Fibonacci数列中大于s的最小的一个数。其中Fibonacci数列F(n)的定义为: F(0)=0,F(1)=1 F(n)=F(n-1)+F(n-2)例如:键盘输入s=1000时,输出1597。程序清单及流程图:程序改错(1)程序设计(1)#include main() float n;scanf(%f,&n);printf(%.2f0000n,n);(2)#include ma

9、in() char n;printf(Input an 大写字母n);scanf(%c,&n);n=n+32;printf(%cn,n);(3)#include main() intx,y;printf(Plese Input an Xn);scanf(%d,&x);if(x=0&x10&x!=2&x!=3)y=x*x-5*x+6;else y=x*x-x+1;printf(%dn,y);(4)此题不会(5)#include main() intx,i,s;s=0;printf(Plese Input an Xn);scanf(%d,&x);for(i=2;ix;i+)if(x%i=0)s=s

10、+i;printf(%dn,s);(6)#include main() intx,i,j,k;float s;s=1.0;printf(Plese Input an Xn);scanf(%d,&x);if(x=0)printf(Eorrn);for(i=1;i=x;i+)k=1;for(j=1;j=i;j+)k*=j;s=s+1.0/k;printf(s=%fn,s);(7)#include main() ints,t=0,i=1,a=1;scanf(%d,&s);while(s!=0)a=s%10;s=s/100;a=a*i;i=i*10;t=t+a;printf(%dn,t);思考题(1)

11、#include main() ints,n,t=0,a=1;scanf(%d,&n);s=n;while(s!=0)a=s%10;s=s/10;a=a*a*a;t=t+a;if(n=t)printf(n=YESn);else printf(n=NOn);(2)#include #include main() intn,i,j;float s=0.0;scanf(%d,&n);for(i=3;i=n;i+)for(j=2;j=i-1)s=s+sqrt(i);printf(%fn,s);(3)#include main() int i,n,f0=0,f1=1,f2=1;scanf(%d,&n);

12、for(i=1;i+)f0=f1;f1=f2;f2=f0+f1;if(f2=n) break;printf(%dn,f2);四、实验结果与分析(程序运行结果及其分析)程序调试1结果如下程序调试2结果如下程序调试3结果如下程序设计(1):(2)(3)(4)此题不会(5)(6)(7)思考题(1)(2)(3)五、实验体会(遇到问题及解决办法,编程后的心得体会)刚开始学习C语言的时候,面对复杂的数据语言,感觉无从下手,感觉让人很头大,不过经过一开始的艰苦学习之后,慢慢的发现了C语言的快乐,虽然还是有很多地方不懂,但是会继续加油的实验项目名称: 中级程序设计 实验学时: 8 同组学生姓名: 实验地点: 工科楼A101实验日期: 2016.10.21 实验成绩: 批改教师: 吴刚 批改时间:2016.10

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

当前位置:首页 > 行业资料 > 其它行业文档

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