C实验报告模板
更新时间:2024-03-22 22:32:01 阅读量: 综合文库 文档下载
广东工业大学实验报告
______________学院________________专业_____班 学号__________姓名_____________ 成绩评定_______ 教师签名 黄永慧 实验_______题目____________________________ 课程名称 C程序设计
一.实验目的
5)求100~230 之间所有素数的和。
6 输入某学生成绩,若成绩在90-100 输出"excellent",若成绩在80-89 输出"good",若成绩在70-79 输出"general",若成绩在60-69 输出”pass”,若成绩在0-59 输出”no pass”。
7) 编程计算n!。n 从键盘输入,且n<=15。 8) 编程计算1!+2!+……+20!
二.实验软件环境
Microsoft Visual Studio 2010
三.实验内容
第5题
#include
int n,m,i,sum=0;
1
广东工业大学实验报告
______________学院________________专业_____班 学号__________姓名_____________ 成绩评定_______ 教师签名 黄永慧 实验_______题目____________________________ 课程名称 C程序设计
for(n=101;n<=230;n+=2) { }
printf(\ %d\\n\ m=(n/2); for (i=2;i<=m;i++) { sum+=n; }
if (n%i==0) break;
if (i>=m+1)
return 0; } 第6题
#include
int main () {
unsigned score;
printf(\
2
广东工业大学实验报告
______________学院________________专业_____班 学号__________姓名_____________ 成绩评定_______ 教师签名 黄永慧 实验_______题目____________________________ 课程名称 C程序设计
scanf(\
if(score>=90&&score<=100)
printf(\
else if (score>=80&&score<=89)
printf(\
else if (score>=70&&score<=79)
printf(\
else if (score>=60&&score<=69)
printf(\
else if(score>=0&&score<=59)
printf(\
return 0; } 第7题
#include
int main () { int k,n; int m=1;
printf(\
3
广东工业大学实验报告
______________学院________________专业_____班 学号__________姓名_____________ 成绩评定_______ 教师签名 黄永慧 实验_______题目____________________________ 课程名称 C程序设计
scanf(\
for(int k=1;k<=n;k++) m*=k;
printf(\
return 0; } 第8题
#include
int main () {
int k,sum=0; int m=1;
for(int k=1;k<21;k++) { m*=k; sum+=m; }
printf(\
return 0;}
4
广东工业大学实验报告
______________学院________________专业_____班 学号__________姓名_____________ 成绩评定_______ 教师签名 黄永慧 实验_______题目____________________________ 课程名称 C程序设计
四.实验的结果及分析
第5题
首先寻找100~230之间所有的素数。判断素数的方法是:若数n不能被n~n/2间的整数整除,则n为素数。根据这一方法,用for语句和if语句实现这一过程。具体如下:
for(n=101;n<=230;n+=2) { }
如果数n被i整除,终止内循环,此时i
5
m=(n/2); for (i=2;i<=m;i++) { sum+=n; }
if (n%i==0) break;
if (i>=m+1)
广东工业大学实验报告
______________学院________________专业_____班 学号__________姓名_____________ 成绩评定_______ 教师签名 黄永慧 实验_______题目____________________________ 课程名称 C程序设计
程序运行的结果如下:
第6题
题中要求输入学生成绩,然后判断这个成绩的等级。成绩分为5个等级,用if判断语句实现,其代码框架如下: if(score>=90&&score<=100)
printf(\
else if (score>=80&&score<=89)
printf(\
else if (score>=70&&score<=79)
printf(\
?? ??
6
广东工业大学实验报告
______________学院________________专业_____班 学号__________姓名_____________ 成绩评定_______ 教师签名 黄永慧 实验_______题目____________________________ 课程名称 C程序设计
主函数中先用输入,输出语句提示用户输入学生成绩等级,接着调用if语句判断,最后输出次成绩是哪个等级。
(1). 输入成绩为95时,程序运行结果为:excellent; (2). 输入成绩为76时,程序运行结果为:general. 两次运行结果具体见下:
7
广东工业大学实验报告
______________学院________________专业_____班 学号__________姓名_____________ 成绩评定_______ 教师签名 黄永慧 实验_______题目____________________________ 课程名称 C程序设计 第7题
首先,程序从“printf(\”这一句开始执行,从键盘输入一个小于或等于15的数字,比如取n=9,然后程序执行这一段:
for(int k=1;k<=n;k++)
m*=k;
最后由语句“printf(\”输出结果,即9的阶乘为362880.
程序运行的结果如下图所示:
8
广东工业大学实验报告
______________学院________________专业_____班 学号__________姓名_____________ 成绩评定_______ 教师签名 黄永慧 实验_______题目____________________________ 课程名称 C程序设计 第8题
题目要求是求1!~20!的和,仔细观察就会发现,这只是在第7题的基础上添加一个关于“求和函数”的循环体,考虑到是先阶乘再求和,故此循环体应嵌套于for循环语句里面,具体表现为: for(int k=1;k<21;k++) {
m*=k; sum+=m; }
这样,从for语句开始执行,直到k=20为止,结束运行,输出的结果为:268040729. 程序运行的结果如下图所示:
9
广东工业大学实验报告
______________学院________________专业_____班 学号__________姓名_____________ 成绩评定_______ 教师签名 黄永慧 实验_______题目____________________________ 课程名称 C程序设计
五.实验心得体会
通过此次实验报告,我对C程序设计这门选修课的内容掌握得更加深刻了。只有自己动手实践去操作,编写程序,才能发现错误并懂得如何去改正,并锻炼了自己的逻辑思维能力。尽管完成的实验报告中不免会有些错误和不足,望老师认真点评和指导,我会更加虚心学习,用所学知识发挥本领。
10
正在阅读:
C实验报告模板03-22
后工业景观公园的典范 - 德国鲁尔区北杜伊斯堡景观公园考察研究06-04
2014年新课标人教版八年级英语上册单元知识点归纳04-05
最新2022中考英语阅读理解100篇(二):中考英语阅读理解真题及答04-13
二年级简单推理03-06
ENVI实验指导04-29
2022山西高考第二批本科C类院校征集志愿时间出来了吗03-30
听家庭教育讲座心得体会03-31
樊城区城管工作旬检排名表04-16
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 模板
- 实验
- 报告