金陵科技学院C语言实验册



《金陵科技学院C语言实验册》由会员分享,可在线阅读,更多相关《金陵科技学院C语言实验册(52页珍藏版)》请在装配图网上搜索。
1、 学 生 实 验 报 告 册 (理工类) 课程名称: C语言程序设计实验 专业班级: 学生学号: 学生姓名: 所属院部: 指导教师: 20 ——20 学年 第 学期 金陵科技学院教务处制 实 验 报 告 书 写 要 求 实 验 报 告 上 交 电 子 稿 ,标 题 采 用 四 号 黑 体 ,正 文 采
2、用 小 四 号 宋 体 ,单 倍 行 距 。 实 验 报 告书 写 说 明 实 验 报 告 中 实 验 目 的 和 要 求 、实 验 仪 器 和 设 备 、实 验 内 容 与 过 程 、 实 验 结 果 与 分 析 这 四 项 内 容 为 必 需 项 。教 师 可 根 据 学 科 特 点 和 实 验 具 体 要 求 增 加 项 目 。 填 写 注 意 事 项 (1)细 致 观 察,及 时 、准 确 、如 实 记 录 。 (2)准 确 说 明 , 层 次 清 晰 。 (3)尽 量 采 用 专 用 术 语 来 说 明 事 物 。 (4)外 文 、 符 号 、公 式 要 准
3、确 ,应 使 用 统 一规 定 的 名 词 和 符号 。 (5)应 独 立 完 成 实 验 报 告 的 书 写 , 严 禁 抄 袭 、复 印 , 一 经 发 现 , 以 零 分 论 处。 实 验 报 告 批 改 说 明 实 验 报 告 的 批 改 要 及 时 、认 真 、仔 细 ,一 律 用 红 色 笔 批 改 。实 验报 告 的 批 改 成 绩 采 用 五 级 记 分 制 或 百 分制 , 按 《 金 陵 科 技 学 院 课 堂 教 学 实 施 细 则 》 中 作 业 批 阅 成绩 评 定 要 求 执 行 。 金陵科技学院实验报告 实验项目名称: 初级程序设计
4、 实验学时: 6 同组学生姓名: 实验地点: 实验日期: 实验成绩: 批改教师: 批改时间: 实验1 初级程序设计 一、实验目的和要求 (1)熟悉Visual C++集成环境,进行编辑、保存、编译、连接及运行,并能进行简单程序调试; (2)掌握C语言中各种运算符的使用; (3)掌握C语言中各种数据
5、类型的区别与应用;
(4)熟练掌握C语言中变量的定义、赋值和使用,表达式语句、输入/输出语句的使用;
(5)掌握C语言中输入/输出函数的使用;
(6)掌握C语言中控制语句的使用,含if-else、for、while、do-while语句的使用。
二、实验仪器和设备
奔腾以上计算机,装有windows XP以上版本操作系统和Visual C++ 6.0软件。
三、实验内容与过程
1、程序调试
(1)#include
6、sum=%d\n”,sum);
}
(2)#include
7、in() { char mark=“A”; switch(mark) { case “A”: case “B”: case “C”: printf(“>=60\n”); case “D”: printf(“<60\n”); default: printf(“Error\n”); } } 3、程序设计 (1)功能:编程实现使实型正数保留2位小数,并对第三位进行四舍五入。 例如:实型数为 1234.567,则函数返回 1234.570000; 实型数为 1234.564,则函数返回 1234.560000。 (2)功能:从键盘输入一个大写字母,要
8、求改用小写字母输出。 (3)功能:编写函数计算下列分段函数的值: (4)功能:判断整数x是否是同构数。若是同构数,函数返回1;否则返回0。x的值由主函数从键盘读入,要求不大于100。 说明:所谓“同构数”是指这样的数,这个数出现在它的平方数的右边。 例如:输入整数5,5的平方数是25,5是25中右侧的数,所以5是同构数。 (5)功能:功能:计算正整数n的所有因子(1和n除外)之和并输出。n的值由键盘输入。 例如:n=120时,输出239。 (6)功能:计算并输出下列多项式的值 S = 1 + 1/1! + 1/2! + 1/3! + ... + 1/n! 例如:键盘给n输
9、入15,则输出为:s=2.718282。 注意:要求n的值大于1但不大于100。 (7)功能:从低位开始取出长整型变量s奇数位上的数,依次构成一个新数放在t中。 例如:当s中的数为:7654321时,t中的数为:7531。 4、思考题 (1)功能:判断一个三位数是否"水仙花数"。在main函数中从键盘输入一个三位数,并输出判断结果。 说明:所谓"水仙花数"是指一3位数,其各位数字立方和等于该数本身。 例如:153是一个水仙花数,因为153=1+125+27。 (2)功能:计算并输出3到n之间所有素数的平方根之和。 例如:键盘给n输入100后,输出为:sum=148.87427
10、0。
(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
11、 printf(">=60\n"); break;
case 'B': printf(">=60\n"); break;
case 'C': printf(">=60\n"); break;
case 'D': printf("<60\n"); break;
default: printf("Error\n"); break;
}
}
程序设计
(1):
#include
12、.2f0000\n",n);
}
(2)
#include
13、=3)
y=x*x-5*x+6;
else y=x*x-x+1;
printf("%d\n",y);
}
(4)
#include
14、ain()
{
intx,i,s;
s=0;
printf("Plese Input an X\n");
scanf("%d",&x);
for(i=2;i
15、"Eorr\n");
for(i=1;i<=x;i++)
{
k=1;
for(j=1;j<=i;j++)
k*=j;
s=s+1.0/k;
}
printf("s=%f\n",s);
}
(7)
#include
16、(1)
#include
17、("%d",&n);
for(i=3;i<=n;i++)
{
for(j=2;j=i-1)
s=s+sqrt(i);
}
printf("%f\n",s);
}
思考题(3)
#include
18、 printf("%d\n",f2); } 五、实验体会(遇到问题及解决办法,编程后的心得体会) 在这次实训中,我对C语言有了一个更深的认识了解,也使之前学的知识得到巩固,还尝试了运行编程,每次运行程序成功,让我对下面的项目充满了信心通过自己的努力最终把最初的理论知识转化成基本技能,这次的实训,是我对C语言的学习产生了浓厚的兴趣。 实验项目名称: 中级程序设计 实验学时: 8 同组学生姓名: 实验地点: 实验日期:
19、 实验成绩: 批改教师: 批改时间: 实验2中级程序设计 一、实验目的和要求 (1)掌握函数的定义、调用及返回、声明的应用; (2)熟练掌握一维数组的定义、初始化及使用; (3)掌握二维数组的定义、初始化及应用; (4)熟练掌握向函数传递一维数组的方法和应用; (5)掌握向函数传递一维数组的方法和应用。 二、实验仪器和设备 奔腾以上计算机,装有windows XP以上版本操作系统和Visual C++ 6.0软件。 三、实验内容与过程 1、程序调试 #include
20、
21、 if(m<=1) k=0;
/**********FOUND**********/
for(i=1;i 22、\n");
}
}
(2)功能:在一个已按升序排列的数组中插入一个数,插入后,数组元素仍按升序排列。
#include 23、");
for(i=0;i
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年水电工程运行维护管理合同示范文本.docx
- 2025年工程勘测设计合同模板.docx
- 2025年区域产品销售代理合同.docx
- 2025年经销商授权合同样本.docx
- 2025年员工住房资金借贷合同.docx
- 2025年轻钢建筑施工合同示例.docx
- 2025年网络推广托管合同.docx
- 2025年简明个人借款正式合同范例.docx
- 2025年房产按揭贷款合同范例.docx
- 2025年技术合同争议调解.docx
- 2025年电子版城市住宅租赁合同范本.docx
- 2025年简易转让合同协议书样本.docx
- 2025年投资顾问服务合同实例.docx
- 2025年经销合同模板.docx
- 2025年工业项目设计合同样本.docx