实验报告
实验目的
1.掌握DEVC++的安装方法,并实现程序的编辑,编译,连接,运行。
2.通过运行简单的C语言程序,初步了解C语言的结构特点。
3.掌握C语言的基本类型使用方法。
4.熟悉C语言运算符的表达式的正确使用方法。
实验流程
实验项目
1.计算两个整数的和与积。
#include<stdio.h>
int main(int argc,char*argv[])
{
int a = 0;
int b = 0;
int c = 0;
int d = 0;
printf("请输入两个整数:");
scanf("%d %d",&a,&b);
c = a+b;
d = a*b;
printf("a+b=%d\n",c);
printf("a*b=%d\n",d);
return 0;
}
结果示例:
2.在DEVC++环境下编辑如下简单的c语言。
#include<stdio.h>
int main(int argc,char*argv[])
{
printf("*\n");
printf("**\n");
printf("***\n");
printf("****\n");
printf("*****\n");
printf("******\n");
}
结果示例:
3.编写程序,第一行输出字符串“Data Types and Sizes:”,从第二行开始打印输出Borland C++环境下C语言中各种数据类型存储空间的大小。
#include<stdio.h>
main()
{
printf("Data Types and Sizes :\n");
printf("char:%d\n",sizeof(char));
printf("unsigned int:%d\n",sizeof(short));
printf("double:%d\n",sizeof(double)) ;
}
结果示例:
4.计算输出表达式(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);
return 0;
}
结果示例:
5.从键盘输入圆锥体的半径r和高度,并计算其底面积和体积。
#include<stdio.h>
#define p 3.14
main()
{
float r,h,s,v;
printf("请输入圆锥体的半径和高:");
scanf("%f %f",&r,&h);
s=r*r*p;
v=r*r*p*h/3;
printf("底面积=%.2f 体积=%.2f",s,v);
}
结果示例:
实验心得
代码要多打,不要怕错了,因为就记住了,发现的问题越多,了解到的也就越多。
基础要打扎实