第一次实验报告
##**C程序设计实验报告**
姓名:卢雨晴 实验地点:第一教学楼计算机实验室522 实验时间:2021.3.24
一、实验目的与要求:
1、掌握DEVC++的安装方法,并实现程序的编辑、编译、连接、运行。
2、通过运行简单的C语言程序,初步了解C语言的结构特点。
3、掌握C语言的基本类型及使用方法。
4、熟悉C语言运算符和表达式的正确使用方法。
5、熟练掌握Markdown的用法
二、实验内容:
实验1.3.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.3在DEVC++环境下编辑如下简单的c语言
代码
#include<stdio.h>
main()
{
printf("*\n");
printf("**\n");
printf("***\n");
printf("****\n");
printf("*****\n");
}
运行结果
问题注意:所敲的代码都是在英文状态下进行
实验1.3.4编写程序,第一行输出字符串“Data Types and Sizes:”,从第二行开始打印输出Borland C++环境下C语言中各种数据类型存储空间的大小。
代码
#include<stdio.h>
main()
{
printf("Data Types and Sizes :\n");
printf("char:%d\n",sizeof(char));
printf("float:%d\n",sizeof(float));
printf("double:%d\n",sizeof(double)) ;
}
运行结果
问题注意:要清楚了解字符串的用法
实验2.3.1计算输出表达式(b+√(b^2+2a)/(a+b))的值。其中a和b的值从键盘输入
代码
#include<stdio.h>
#include<math.h>
int main(int argc,char*argv[])
{
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=%0.2f",x);
}
运行结果
问题注意:有新函数的加入必须要先定义一个函数
实验2.3.2从键盘输入圆锥体的半径r和高度,并计算其底面积和体积
代码
#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("s=%.2f v=%.2f",s,v);
}
运行结果
问题注意:要分清整形符和浮点型符号的运用以得到需要结果
三、实验心得:
1. 在写代码的过程中虽然出现了一些错误,但是积极问同学问题得以解决,并且还学到了许多知识;
2. 中英文的互换也是一个不可避免的问题,当使用完中文后要及时切换回英文;
3. 还要注意不能打错字母,打错一个就会运行不出,所以一定要细心再细心;
4. 虽然目前的打字速度较慢,但是我相信在不断的练习下必定会加快我的打字速度,实现又快又稳。