第一次实验报告
C语言实验报告
实验项目:1.3.2 1.3.3 1.3.4 2.3.1 2.3.2
姓名:胡思思 实验地点:一教522教室 实验时间:2021.3.24
一、实验目的与要求
1、掌握DEVC++的安装方法,并实现程序的编辑、编译、连接、运行。
2、通过运行简单的C语言程序,初步了解C语言的结构特点。
3、掌握C语言的基本类型及使用方法。
4、熟悉C语言运算符和表达式的正确使用方法。
5、熟练掌握Markdown的用法。
二、实验内容
1.1.实验练习:1.3.2
问题的简单描述:编写程序,计算两个整数的和与积
1.2.实验代码
#include <stdio.h>
main()
{
int a,b,c,d;
printf("Please enter a,b:");
scanf("%d,%d",&a,&b);
c=a+b;
d=a*b;
printf("c=%d\n",c);
printf("d=%d\n",d);
}
运行结果
1.3.问题分析:出现的问题:每段代码结尾的“;”有时会忘记;有时关键词会不小心打错。
解决方法:多打打简单的代码,多看看书。
2.1实验练习:1.3.3
问题的简单描述:编写程序,编辑简单的C语言程序
2.2实验代码
#include <stdio.h>
main()
{
printf("*\n");
printf("**\n");
printf("***\n");
printf("****\n");
printf("*****\n");
}
运行结果
2.3问题分析:代码打完时需多检查,在打代码的过程中注意输入状态。
3.1实验练习:1.3.4
问题的简单描述:编写程序,第一行输出字符串“Data Type and Size:”,从第二行开始打印输出Borland C++环境下C语言中各种数据类型存储空间的大小。
3.2实验代码
#include <stdio.h>
main()
{
printf("Data Type and Sizes :\n");
printf("long: %d\n",sizeof(long));
printf("unsigned int: %d\n",sizeof(unsigned int));
printf("double: %d\n",sizeof(double));
}
运行结果
3.3问题分析:出现的问题:有时没注意是不是在英文状态下输入代码,会忘记打括号;
解决方法:要细心,多注意输入时是否是在英文状态下。
4.1实验练习:2.3.1
问题的简单描述:计算表达式,其中a,b的值从键盘输入。
4.2实验代码
#include <stdio.h>
#include <math.h>
main()
{
float a,b,x;
printf("Please enter a,b:");
scanf("%f,%f",%a,%b);
x=(b+sqrt(b*b+2*a))/(a-b);
printf("x=%.2lf\n",x);
}
运行结果
4.3问题分析:出现的问题:忘记输入math函数从而代码出现错误,对代码不熟悉;
解决方法:多认真仔细的检查,多思考。
5.1实验练习:。2.3.2
问题的简单描述:从键盘输入圆锥体的半径r和高度h,并计算其底面积和体积。
5.2实验代码
#include <stdio.h>
#define p 3.14
void main()
{
fioat r,h,s,v;
printf("please input r,h:");
printf("%f,%f",&r,&h);
s=r*r*p;
v=r*r*p*h/3
printf("s=%.2f\n",s);
printf("v=%.2f\n",v);
}
运行结果
5.3问题分析:%.2f是指保留两位小数的浮点型输出,应弄清楚代码的含义。
2、学习流程图的画法:亿图、几种流程图的比较,画一个简单的流程图。
三、实验小结
收获:对代码的认识比以前更多,学会了运算符的注意事项,对代码的操作也越来越熟练;
不足:对函数的种类了解不多,在打代码过程中会出现代码的符号缺失。