第一次实验报告
姓名:刘学瑞 ; 实验地点:计算机实验室一教522 ;实验时间:2021.03.24
实验目的
1.掌握DEVC++的安装方法,并实现程序的编辑、编译、连接、运行。
2.通过运行简单的C语言程序,初步了解C语言的结构特点。
3.掌握C语言的基本类型及使用方法。
4.熟悉C语言运算符和表达式的正确使用方法。
实验内容
1.计算两个数的和与积
#include<stdio.h>
main()
{
int a,b,c,d;
printf("please enter a,b\n");
scanf("%d,%d",&a,&b);
c=a+b;
d=a*b;
printf("c=%d\n",c);
printf("d=%d\n",d);
}
结果预览:
*2.实验二
#include<stdio.h>
main()
{
printf("*\n");
printf("**\n");
printf("***\n");
printf("****\n");
printf("*****\n");
}
结果预览:
3.实验三
#include<stdio.h>
main()
{
printf("Data Types and Sizes :\n");
printf("char:%d\n",sizeof(char));
printf("float:%d\n",sizeof(short));
printf("double:%d\n",sizeof(double)) ;
}
结果预览:
问题:对于sizeof等运算符较为陌生,要加强练习
4.实验四
#include<stdio.h>
#include<math.h>
main()
{
float a,b,x;
printf("please enter a,b\n");
scanf("%f",&a);
scanf("%f",&b);
x=(b+sqrt(b*b+2*a))/(a-b);
printf("x=%.2f",x);
}
结果预览:
问题:在运用scanf函数上纠结过久
5.实验五
#include<stdio.h>
#define p 3.14
main()
{
float r,h,s,v;
printf("please input r,h:");
scanf("%f,%f",&r,&h);
s=r*r*p;
v=r*r*p*h/3;
printf("底面积=%.2f 体积=%.2f",s,v);
}
结果预览:
问题:不熟悉float等浮点数,需加强练习
实验小结
通过这次实验,使我发现了很多问题。
这次实验中,我认识到自己还有很多知识没有学好,基础知识没理清,而且许多东西还要翻书上网去搜索。而且一遇到小错误运行不出来,就会烦躁不安。觉得自暴自弃或者抱怨项目,以后要克服,尽量保持一颗良好的心态,学好C语言。也要学好C语言编写一个按要求的系统。
还有就是对于未来,我觉得我还有许多方面需要提。
首先我要继续学好C语言的基础知识,然后在电脑上熟练地运用。然后每天能写一些程序,上网时候多看一些优秀的教程和优秀的代码。遇到问题时多与同学讨论。并弄出多套方案,多锻炼自己解决问题的能力和与同学合作的能力。
总之这一切都成为我记忆里面的一个篇章,更是在C语言编程上的一个里程碑。