第一次实验报告
第一次实验报告
姓名:熊远辉 实验地点:一教522 实验时间:2021.3.24
实验目的与要求
- 掌握DEVC++的安装方法,并实现程序的编辑、编译、连接、运行。
- 通过运行简单的C语言程序,初步了解C语言的结构特点。
- 掌握C语言的基本类型及使用方法。
- 熟悉C语言运算符和表达式的正确使用方法。
- 熟练掌握Markdown的用法
实验内容
- 实验练习
- 实验1.3.2 计算两个数的和与积
main()
{
int a,b,c,d;
printf("Please enter a,b:");
scanf("%d,%d",&a,&b);
c=a+b;
d=a*b;
printf("3+5=%d\n",c);
printf("3*5=%d",d);
}
结果图示
问题描述及分析
注意符号的中英文,在编写代码时注意就行
- 实验1.3.3
main()
{
printf("*\n");
printf("**\n");
printf("***\n");
printf("****\n");
printf("*****\n");
}
结果图示
- 实验1.3.4
main()
{
printf("Data Types and Sizes:\n");
int a;
printf("long:%d\n",sizeof(a));
unsigned short int b;
printf("unsigned int:%d\n",sizeof(b));
double c;
printf("double:%d",sizeof(c));
}
结果图示
问题描述及分析
主要是sizeof函数的使用,注意数据类型的使用
- 实验2.3.1
#include<math.h>
main()
{
float a,b,x;
printf("Please enter a,b:\n");
scanf("%f%f",&a,&b);
x=(b+sqrt(b*b+2*a))/(a-b);
printf("x=%0.2f\n",x);
}
结果图示
问题描述及分析
scanf函数的应用较难以及小数点的输出,通过理解书上的知识点和例题便可以很好的解决这些问题
- 实验2.3.2
#define P 3.14159
main()
{
float r,h,s,v;
printf("Please input r,h:\n");
scanf("%f,%f",&r,&h);
s=r*r*P;
v=r*r*P*h/3;
printf("底面积=%0.2f",s);
printf("体积=%0.2f",v);
}
结果图示
问题描述及分析
小数点的位数,通过书上知识点可理解
2.学习流程图的画法
亿图较为简单
实验小结
我的收获
1.基于本次实验我进一步熟悉了Dev C++的使用方法
2.学会了scanf函数的基本用法
3.了解了小数点位数的使用
4.了解并学习了流程图的使用
5.学会了数据类型如何输出
我的不足
1.无法熟练的敲打代码,盲打速度很慢
2.刚开始将符号的中英文搞混
3.总是遗忘了一些符号导致代码无法运行
4.书上的知识点记忆不清