实验中的程序参考答案Word格式.docx

上传人:b****0 文档编号:13248244 上传时间:2022-10-08 格式:DOCX 页数:32 大小:34.57KB
下载 相关 举报
实验中的程序参考答案Word格式.docx_第1页
第1页 / 共32页
实验中的程序参考答案Word格式.docx_第2页
第2页 / 共32页
实验中的程序参考答案Word格式.docx_第3页
第3页 / 共32页
实验中的程序参考答案Word格式.docx_第4页
第4页 / 共32页
实验中的程序参考答案Word格式.docx_第5页
第5页 / 共32页
点击查看更多>>
下载资源
资源描述

实验中的程序参考答案Word格式.docx

《实验中的程序参考答案Word格式.docx》由会员分享,可在线阅读,更多相关《实验中的程序参考答案Word格式.docx(32页珍藏版)》请在冰豆网上搜索。

实验中的程序参考答案Word格式.docx

scanf(“%f,%f,%f”,&

a,&

b,&

c);

s=(a+b+c)/2;

area=sqrt(s*(s-a)*(s-b)*(s-c));

printf(“area=%f\n”,area);

3.编写一个程序,求摄氏温度。

公式:

c=5*(f-32)/9

{floatf,c;

printf(“Inputf:

scanf(“%f”,&

f);

c=5*(f-32)/9;

printf(“c=%f\n”,c);

}

4.设计一个程序,输入正五边形的边长的长度a,按公式

计算该五边形外接圆的半径。

{floatr,a;

printf(“Inputa:

a);

r=a*sqrt((10+2*sqrt(5))/5)/2;

printf(“r=%0.2f\n”,r);

5.设计程序,输入空间中两点的坐标x1,y1,z1和x2,y2,z2计算两点之间的距离。

{floatx1,x2,y1,y2,z1,z2,d;

printf(“Inputx1,y1,z1,x2,y2,z2:

scanf(“%f,%f,%f,%f,%f,%f”,&

x1,&

y1,&

z1,&

x2,&

y2,&

z2);

d=sqrt((x2-x1)*(x2-x1)+(y2-y1)*(y2-y1)+(z2-z1)*(z2-z1));

printf(“d=%f\n”,z);

6.编写一个C程序,输入一个3位整数,分别输出百位数、十位数和个位数。

{intx,a,b,c;

printf(“Inputainteger:

scanf(“%3d”,&

x);

a=x/100;

b=x/10%10;

c=x%10;

printf(“a=%d,b=%d,c=%d\n”,a,b,c);

实验四选择结构程序设计

1.编写程序输入四个整数,要求输出最小的一个。

{inta,b,c,d,min;

printf(“Inputa,b,c,d:

scanf(“%d,%d,%d,%d”,&

c,&

d);

min=a;

if(min>

b)min=b;

c)min=c;

d)min=d;

printf(“min=%d\n”,min);

2.编写程序判断体重。

体指数(t)=体重(w)/身高2(h)其中,t<

18时体重偏轻,18<

=t<

25时体重正常,25<

27时体重偏重,t>

=27时为肥胖。

{floatt,w,h;

printf(“Inputw,h:

scanf(“%f,%f”,&

w,&

h);

t=w/(h*h);

if(t<

18)printf(“taiqingle\n”);

elseif(t<

25)printf(“zhengchang\n”);

27)printf(“pianzhong\n”);

elseprintf(“feipang\n”);

3.分别用if…else…if语句和switch语句编写书P58⑸

{floatdan_jia,zong_e,ze_kou;

intn;

printf(“Inputn:

scanf(“%d”,&

n);

if(n<

1)printf(“Inputerror!

\n”);

elseif(n<

=5)ze_kou=n-1;

=20)ze_kou=4+(n-5)*0.4;

=50)ze_kou=10+(n-20)*0.15;

=300)ze_kou=14.5+(n-50)*0.03;

elseze_kou=22;

dan_jia=10*ze_kou;

zong_e=dan_jia*n;

printf(“dan_jia=%f,zong_e=%f\n”,dan_jia,zong_e);

intn,m;

m=(n-1)/5;

4.有一人过独木桥,到桥中间时看见前面有狼,后面有虎,底下是深深的河水。

编程写出此人的最后结局。

{charchoice;

printf(“Inputyourchoice(aorborc)”);

scanf(“%c”,&

choice);

if(choice==’a’)printf(“beilangchile\n”);

elseif(choice==’b’)printf(“beihuchile\n”);

elseif(choice==’c’)printf(“shuaisile\n”);

elseprintf(“Inputerror!

5.从键盘输入3个数,判断能否构成三角形,若能构成三角形,计算以这3个数为边长的三角形面积;

否则,输出相应的提示信息。

if(a+b>

c&

&

b+c>

a&

a+c>

b)

{s=(a+b+c)/2;

area=sqrt(s*(s-a)*(s-b)*(s-c));

printf(“area=%f\n”,area);

elseprintf(“bunenggouchengsanjiaoxin\n”);

6.编写一个程序,输入某学生成绩,若成绩在85分以上,则输出“VeryGood”,若成绩在60分到85分之间,则输出“Good”,若成绩低于60分,则输出“Bad”。

{floatgrade;

printf(“Inputastudent’grade:

grade);

if(grade<

0||grade>

100)printf(“Inputerror!

elseif(grade<

60)printf(“Bad\n”);

85)printf(“Good\n”);

elseprintf(“VeryGood\n”);

7.编写程序,读入一个年份和月份,打印出该月有多少天。

{intyear,month,days;

printf(“Inputyearandmonth:

scanf(“%d,%d”,&

year,&

month);

if(year%4==0&

year%100!

=0||year%400==0)

days=29;

elsedays=28;

switch(month)

{case1:

case3:

case5:

case7:

case8:

case10:

case12:

days=31;

break;

case4:

case6:

case9:

case11:

days=30;

printf(“days=%d\n”,days);

实验五循环结构程序设计

1.请分别用while语句和do-while语句编程求的值。

{floatsum=0;

intk=1;

while(k<

=100)

{sum=sum+k;

k++;

k=1;

=10)

{sum=sum+1.0/k;

printf(“sum=%f\n”,sum);

do

}while(k<

=100);

=10);

2.请分别用while语句和do-while语句编程求12/(1+1)+22/(2+1)+32/(3+1)+…+n2/(n+1),n由键盘输入。

{intn,i;

floatsum=0;

i=1;

while(i<

=n)

{sum=sum+i*i/(i+1.0);

i++;

Printf(“sum=%f\n”,sum);

}while(i<

=n);

3.输入一个字符串,将其中的空格和数字删除后输出。

{charch;

While((ch=getchar())!

=’\n’)

if(!

(ch==‘’||ch>

=‘0’&

ch<

=‘9’))

putchar(ch);

putchar(‘\n’);

4.编写程序求

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育 > 政史地

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1