C语言实验报告2
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
C语言实验报告
实验项目三顺序结构程序设计
一、实验目的
(1)编写程序,输入三角形的三边长a、b、c,求三角形面积area。
二、实验环境
硬件:(1)学生用微机
(2)多媒体实验教室
软件:VC++ 6.0
三、实验结果
#include
#include
using namespace std;
void main()
{
int a,b,c;
while (1)
{
cout<<"a=3.0,b=4.0,c=5.0";
cin>>a>>b>>c;
if (a+b>c&&a+c>b&&b+c>a)
{
double m,s;
s = (a+b+c)/2;
m = sqrt(s*(s-a)*(s-b)*(s-c));
cout << "the area of triangle is" << m << endl;
break;
}
}
}
四、总结
通过这次实验,认识了顺序结构程序设计是什么,为接下来更好的学习奠定了一定的基础。
一、实验目的
(2)设圆半径r=1.5,圆柱高h=3,求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积。
二、实验环境
硬件:(1)学生用微机
(2)多媒体实验教室
软件:VC++ 6.0
三、实验结果
#include
#define PI 3.14
main()
{
double R=1.5,H=3.0;
double c,s1,s2,v1,v2;
c=2.0*PI*R;
s1=PI*R*R;
s2=4.0*PI*R*R;
v1=4.0/3.0*PI*R^3;
v2=s1*H;
printf("%f %f %f %f %f\n",c,s1,s2,v1,v2);
}
四、总结
通过这次实验,更加深刻的认识了顺序结构程序设计是什么,为接下来更好的学习奠定了一定的基础。
一、实验目的
(3)分别用getchar函数和scanf函数读入2个字符给变量c1、c2,然后分别用putchar函数和printf函数输出这两个字符。
二、实验环境
硬件:(1)学生用微机
(2)多媒体实验教室
软件:VC++ 6.0
三、实验结果
方法1:#include
void main()
{
char c1,c2;
getchar(c1);
getchar(c2);
c1+='0';
c2+='0';
printf("%c%c",c1,c2);
}
方法2:#include
#include
int main()
{
char ch1,ch2;
ch1=getchar();
getchar();
ch2=getchar();
putchar(ch1);
putchar(ch2);
return 0;
}
/*先输入第一个字符,然后回车,再输入第二个字符,回车后将两个字符输出*/ 四、总结
通过这次实验,更加深刻的认识了顺序结构程序设计,为接下来更好的学习奠定了一定的基础。
实验项目四分支结构程序设计
一、实验要求
(1)输入四个整数,输出其中的最小值。
二、实验环境
硬件:(1)学生用微机
(2)多媒体实验教室
软件:VC++ 6.0
三、实验结果
#include
void main()
{
int min(int *p);
int a[4]={0,0,0,0};
int temp;
cout<<"请输入四个数:"< for(int i=0;i<4;i++) { cin>>a[i]; } cout< } int min(int *pa) { int temp=*pa; for(int j=1;j<4;j++) { *pa++; if(*pa { temp=*pa; } } return temp; } 四、实验总结 通过这次实验,深刻的认识了分支结构程序设计,为接下来更好的学习奠定了一定的基础。