C语言实验报告2

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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;

}

四、实验总结

通过这次实验,深刻的认识了分支结构程序设计,为接下来更好的学习奠定了一定的基础。

相关文档
最新文档