如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
实验一熟悉C语言编程环境实验目的:熟悉VC++6.0编译环境,对程序能够进行编译、链接和执行程序,学会简单的调试。通过运行简单的C程序,了解C源程序的特点实验内容:学会VC++的使用,具体参照《C语言上机操作指导》。运行教材例1-1,使程序能在VC++环境下正确运行。从键盘输入两个整数a和b,编程输出这两个整数的和。(选做题)请仔细阅读课本P25的格式化输入函数scanf的说明,完成以下程序:从键盘上分两行输入两个时间,编程计算这两个时间间隔多少分钟。如:从键盘输入9:109:20输出结果为:10实验过程:实验2、算法思想:先引入变量,再在main方程中引入另一个方程计算阶乘。程序清单:#include<stdio.h>intmain(void){intn;intfactoria(intn);scanf("%d",&n);printf("%d\n",factoria(n));return0;}intfactoria(intn){inti,fact=1;for(i=1;i<=n;i++)fact=fact*i;returnfact;}测试数据与实验结果:原始数据:n=5相应的运行结果:120分析与思考:一开始少了一个“;”而出现错误。后来发现并修改后可正常运行。实验3、算法思想:将输入的值赋值给a、b,通过a=a+b计算,将结果a输出。程序清单:#include<stdio.h>intmain(void){inta;intb;scanf("%d",&a);scanf("%d",&b);a=a+b;printf("%d",a);return0;}测试数据与实验结果:原始数据:a=5,b=6相应的运算结果:a=11分析与思考:"%d"中的双引号必须是在英文输入下的双引号,“a=a+b;”与“printf("%d",a);”的位置不能调换,否则输出的值就为原始数据中a的值。实验心得:通过本次实验我学会了编写简单的c语言程序,也初步了解了c程序的调试方法,虽然实验的的过程并不是一帆风顺,但经过仔细的检查后能改正确,很高兴完成了这次必须完成的实验,但是遗憾的是直到结束也没能完成选做的题目,所以,要学的还有很多很多,希望在下次实验中能更好的完成并学到更多。