C语言上机实验要求:
1、每次实验满分10分,每次试验按要求写实验报告。
2、每次把实验报告提交到LINTIAN8@163.COM信箱里。 3、上实验课不得迟到、早退(扣2分),旷课本次实验0分记。 4、事假必须有假条,否则一律按旷课处理。
5、上实验课不得做与实验无关的事情,否则酌情扣分或取消上实验课资格。
6、实验报告不得抄袭,发现实验报告雷同者,一律按0分记。
参考看网站:1)、http://www.upln.cn/ 上 -->教学资源中心-----〉资源共享课
-----〉工学--------〉高级语言程序设计
2)、http://cxsj.neu.edu.cn/cxsj/ 上------〉上机实践(教学视频1,2,3)----〉程序实例
1、编辑(EDIT) 2、编译(COMPILE)3、链接(BUILD) 4、运行(RUN)
C语言程序运行过程四个步骤:
具体操作步骤:
启动Visual C++6.0-->文件--〉新建(new)-->文件---〉C++ Sourcefile-->添加文件名(必须后缀.C)--->添加存放文件目录-->编辑文件-->编译文件--->链接文件--->运行文件--->看结果.
C语言程序设计实验报告
实验名称 学 院 姓 名 任课教师 专业班级 学 号 实验时间 1 实验目的
2 实验内容
3 算法描述流程图
4 源程序
5 测试数据
6 运行结果
7 出现问题及解决方法
8 实验心得
C语言程序设计实验报告
实验名称 学 院 姓 名 任课教师 控制语句 材料与冶金学院 xxxx xxxxx 专业班级 学 号 实验时间 材料成型及控制工程xx班 xxxxx 2012年xx月xx日 1 实验目的
1.熟练掌握if、if...else、if...else if语句,掌握if语句中的嵌套关系和匹配原则,利用if语句实现分支选择结构。
2.熟练掌握for语句格式及使用方法
3.掌握简单、常用的算法,并在编程过程中体验各种算法的编程技巧.进一步学习调试程序,掌握语法错误和逻辑的检查方法。
4.掌握C函数的定义方法,函数的调用方法,参数说明以及返回值,掌握实参与形参的对应关系以及参数之间的“值传递”的方式。
5.在编程的过程中加深函数调用的设计思想。
2 实验内容
输入一个数值,计算并输出该数值以内最大的10个素数以及它们的和. 要求:
(1) 在程序内部加必要的注释.
(2)要对小于该数以内不够10个素数的情况进行处理. (3)输出的形式为:素数1+素数2+...+素数10=总和值.
3 算法描述流程图
主函数流程图:
开始声明变量i=1,sum=0,n,k输入k假n>1?真假判断是否n为素数a(n)?真假i==1?真输出第一个素数nSum+=n;i++;输出其他素数(+n)n-=1;假i==11?真输出素数和sum;假真i<=10?输出not shuchu结束
判断素数函数流程图:
开始定义函数a(int n);声明i=2;假i<=x/2?真假i++;n%i==0?真返回 0 值.返回 1 值.结束 4 源程序
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(\ /*输入一个整数*/ for(n=k;n>1;n-=1) {
if(a(n)) /*调用a(int n)函数,判断是否为素数*/ {
if(i==1) printf(\
else printf(\ /*是素数以和的形式输出*/ sum+=n; /*是素数则求和*/