第一次实验报告
C程序设计实验报告
实验项目:熟悉c语言的基本语法
姓名:谢垚 实验地点:计算机实验室一教522 实验时间:2021.03.24
一、实验目的与要求
1、掌握DEVC++的安装方法,并实现程序的编辑、编译、连接、运行。
2、通过运行简单的C语言程序,初步了解C语言的结构特点。
3、掌握C语言的基本类型及使用方法。
4、熟悉C语言运算符和表达式的正确使用方法。、
5、熟练掌握Markdown的用法
二、实验内容
1.实验练习
1.1计算两个数的和与积
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("%d+%d=%d\n",a,b,c);
printf("%d*%d=%d\n",a,b,d);
}
1.3
在编写过程中;会忘记写导致代码出错,对基础的语法还不够了解
2.1
熟悉Dev C++环境
2.2
#include<stdio.h>
main()
{
printf("*\n");
printf("**\n");
printf("***\n");
printf("****\n");
printf("*****\n");
}
3.1
测试一些关键字的字符长度
3.2
#include<stdio.h>
main()
{
printf("Data types and size :\n");
printf("long:%d \n",sizeof(long));
printf("unsigned int:%d\n",sizeof(unsigned int));
printf("double:%d\n",sizeof(double));
}
4.1应用表达式
4.2
#include<stdio.h>
#include<math.h>
main()
{
float a,b,x;
printf("Please enter a,b:\n");
scanf("%f%f",&a,&b);
x=(b+sqrt(b*b+2a))/(a-b);
printf("x=0.2f\n!");
}
4.3对0.2f语法的理解及scanf中是否加逗号的不同
5.1计算圆柱的底面积及体积
5.2
#include<stdio.h>
#define P 3.14
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 体积=%0.2f",s,v);
}
流程图
三、实验小结
实验过程中打字比较慢,对键盘上的一些字符不够熟悉,实验时会弄错变量,造成一些愚蠢的错误,对语法的不熟悉,需要时间去思考。
通过这次实验让我对c语言的结构有了更好的理解,对课程的学习也有了点目标,能够理解其中的部分语法了。