ImageVerifierCode 换一换
格式:DOCX , 页数:56 ,大小:424.52KB ,
资源ID:3239597      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/3239597.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(金陵科技学院CMM的C语言实验册3.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

金陵科技学院CMM的C语言实验册3.docx

1、金陵科技学院CMM的C语言实验册3学 生 实 验 报 告册(理工类)课程名称:C语言程序设计专业班级:14电子信息工程(专转本) 学生学号:* 学生姓名: 常猛猛 所属院部:电子信息学院指导教师: 丁宇辰 20142015学年 第一学期金陵科技学院教务处制实验报告书写要求实验报告上交电子稿,标题采用四号黑体,正文采用小四号宋体,单倍行距。实验报告书写说明实验报告中实验目的和要求、实验仪器和设备、实验内容与过程、实验结果与分析这四项内容为必需项。教师可根据学科特点和实验具体要求增加项目。填写注意事项(1)细致观察,及时、准确、如实记录。(2)准确说明,层次清晰。(3)尽量采用专用术语来说明事物。

2、(4)外文、符号、公式要准确,应使用统一规定的名词和符号。(5)应独立完成实验报告的书写,严禁抄袭、复印,一经发现,以零分论处。实验报告批改说明实验报告的批改要及时、认真、仔细,一律用红色笔批改。实验报告的批改成绩采用五级记分制或百分制,按金陵科技学院课堂教学实施细则中作业批阅成绩评定要求执行。实验项目名称: 初级程序设计 实验学时: 6 同组学生姓名: 实验地点: A107实验日期: 2014年9月16号 实验成绩: 批改教师: 批改时间: 实验1 初级程序设计一、实验目的和要求(1)熟悉Visual C+集成环境,进行编辑、保存、编译、连接及运行,并能进行简单程序调试;(2)掌握C语言中各

3、种运算符的使用;(3)掌握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

4、)#include main() 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”); d

5、efault: printf(“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中右侧的数

6、,所以5是同构数。(5)功能:功能:计算正整数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函数中从键盘输入一个三位数,并输出判断结果。说明:所谓水仙花数

7、是指一3位数,其各位数字立方和等于该数本身。例如: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结果如下程序调试2结果如下程序调试3结果如下程序改错题正确程序如下:#include mai

8、n() char mark=A; switch(mark) case A: printf(=60n); break; case B: printf(=60n); break; case C: printf(=60n); break; case D: printf(60n); break; default: printf(Errorn); break; 程序设计(1):#include main() float n; scanf(%f,&n); printf(%.2f0000n,n);(2)#include main() char n;printf(Input an 大写字母n); scanf(

9、%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)#include main() int x; printf(Plese Input an Xn); scanf(%d,&x); if(x100|x=0) printf(Eorr); if(x=(x*x%10)|x=x*x%100) printf(1n); else p

10、rintf(0n);(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+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; prin

11、tf(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)#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

12、() 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); for(i=1;i+) f0=f1; f1=f2; f2=f0+f1; if(f2=n) break; printf(%dn,f2);五、实验体会(遇到问题及解决办法,编程后的心得体会)C语言实训和平时上课所接触的成有很多不同,所经受的考验和克服的困难和平时的相差不大,遇到不会做的题同学互相讨论,互相帮助,共同解决,攻克了C语言的复杂程序,我感触良多。在这次实训中,我对C语言有了一个更深的认识了解,也对这学期的知识得到巩固,还尝试了运行编程,每次运行程序成功,让我对下面的项目充满了信心通过自己的努力最终把最初的理论知识转化成基本技能,这次的实训,是我对C语言的学习产生了农活的兴趣。实验项目名称: 中级程序设计 实验学时: 8 同组学生姓名: 实验地点: A107实验日期: 2014年10月14号 实验成绩: 批改教师: 批改时间: 实验2中级程序设计一、实验目的和要求(1)掌握函数的定义、调用及返回、声明的应用;(2)熟练掌握一维数组的定义、初始化及使用;(3)掌握二维

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1