- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
东北大学C语言实验报告要求及模板模版
C语言上机实验要求:
每次实验满分10分,每次试验按要求写实验报告。
每次把实验报告提交到LINTIAN8@163.COM信箱里。
上实验课不得迟到、早退(扣2分),旷课本次实验0分记。
事假必须有假条,否则一律按旷课处理。
上实验课不得做与实验无关的事情,否则酌情扣分或取消上实验课资格。
实验报告不得抄袭,发现实验报告雷同者,一律按0分记。
参考看网站:1)、/ 上 --教学资源中心-----〉资源共享课
-----〉工学--------〉高级语言程序设计
2)、/cxsj/ 上------〉上机实践(教学视频1,2,3)----〉程序实例
C语言程序运行过程四个步骤:
编辑(EDIT) 2、编译(COMPILE)3、链接(BUILD)
4、运行(RUN)
具体操作步骤:
启动Visual C++6.0-->文件--〉新建(new)-->文件---〉C++ Sourcefile-->添加文件名(必须后缀.C)--->添加存放文件目录-->编辑文件-->编译文件--->链接文件--->运行文件--->看结果.C语言程序设计实验报告
实验名称 学 院 专业班级 姓 名 学 号 任课教师 实验时间
实验目的
实验内容
算法描述流程图
源程序
测试数据
运行结果
出现问题及解决方法
实验心得
C语言程序设计实验报告
实验名称 控制语句 学 院 材料与冶金学院 专业班级 材料成型及控制工程xx班 姓 名 xxxx 学 号 xxxxx 任课教师 xxxxx 实验时间 2012年xx月xx日
实验目的
1.熟练掌握if、if...else、if...else if语句,掌握if语句中的嵌套关系和匹配原则,利用if语句实现分支选择结构。
2.熟练掌握for语句格式及使用方法
3.掌握简单、常用的算法,并在编程过程中体验各种算法的编程技巧.进一步学习调试程序,掌握语法错误和逻辑的检查方法。
4.掌握C函数的定义方法,函数的调用方法,参数说明以及返回值,掌握实参与形参的对应关系以及参数之间的“值传递”的方式。
5.在编程的过程中加深函数调用的设计思想。
实验内容
输入一个数值,计算并输出该数值以内最大的10个素数以及它们的和.
要求:
(1) 在程序内部加必要的注释.
(2)要对小于该数以内不够10个素数的情况进行处理.
(3)输出的形式为:素数1+素数2+...+素数10=总和值.
算法描述流程图
主函数流程图:
判断素数函数流程图:
源程序
int a(int n) /*设计一个求素数的函数*/
{ int i;
for(i=2;i=n/2;i++)
if(n%i==0) return 0; /*不是素数则返回0*/
return 1; /*是素数则返回1*/
}
main()
{int i=1,n,sum=0,k;
printf(“Input a number:”);
scanf(%d,k); /*输入一个整数*/
for(n=k;n1;n-=1)
{
if(a(n)) /*调用a(int n)函数,判断是否为素数*/
{
if(i==1) printf(%d,n);
else printf(+%d,n); /*是素数以和的形式输出*/
sum+=n; /*是素数则求和*/
i++;
}
if(i==11) break; /*当i10时就退出循环*/
}
printf(=%d\n,sum);
if(i=10) printf(not shuchu.\n); /*当i〈10时,程序结束*/
}
测试数据
测试数据为10,100,1000.
运行结果
当测试数据为10时:
当测试数据为100时:
当测试数据为1000时:
出现问题及解决方法
1)在本实验中,需按要求的格式输出“素数1+素数2+...+素数10=总和值.”,因采用循环
for(n=k;n1;n-=1)
{
if(a(n))
{
if(i==1) printf(%d,n);
e
文档评论(0)