資源描述:
《實(shí)驗(yàn)中程序參考答案》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、實(shí)驗(yàn)三:順序結(jié)構(gòu)程序設(shè)計1.編寫一個程序,輸入一個字符,輸出它的前后鄰居#includevoidmain(){charc1;printf(“Inputacharacter:”);c1=getchar();putchar(c1-1);putchar(‘t’);putchar(c1+1);putchar(‘’);}2.編寫一個程序,求三角形的面積。其中,a、b、c為三角形的三條邊,s=(a+b+c)/2,面積為area=#include#includevoidmain(){floata,b,c,s,area;printf(“Inp
2、uta,b,c:”);scanf(“%f,%f,%f”,&a,&b,&c);s=(a+b+c)/2;area=sqrt(s*(s-a)*(s-b)*(s-c));printf(“area=%f”,area);}3.編寫一個程序,求攝氏溫度。公式:c=5*(f-32)/9#includevoidmain(){floatf,c;printf(“Inputf:”);scanf(“%f”,&f);c=5*(f-32)/9;printf(“c=%f”,c);}4.設(shè)計一個程序,輸入正五邊形的邊長的長度a,按公式計算該五邊形外接圓的半徑。#include3、>#includevoidmain(){floatr,a;printf(“Inputa:”);scanf(“%f”,&a);r=a*sqrt((10+2*sqrt(5))/5)/2;printf(“r=%0.2f”,r);}5.設(shè)計程序,輸入空間中兩點(diǎn)的坐標(biāo)x1,y1,z1和x2,y2,z2計算兩點(diǎn)之間的距離。#include#includevoidmain(){floatx1,x2,y1,y2,z1,z2,d;printf(“Inputx1,y1,z1,x2,y2,z2:”);scanf(“%f,%f,%f,%f,%f,%f”,
4、&x1,&y1,&z1,&x2,&y2,&z2);d=sqrt((x2-x1)*(x2-x1)+(y2-y1)*(y2-y1)+(z2-z1)*(z2-z1));printf(“d=%f”,z);}6.編寫一個C程序,輸入一個3位整數(shù),分別輸出百位數(shù)、十位數(shù)和個位數(shù)。#includevoidmain(){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”,a,b,c);}實(shí)驗(yàn)四選擇結(jié)構(gòu)程序設(shè)計1.編寫程序輸入四
5、個整數(shù),要求輸出最小的一個。#includevoidmain(){inta,b,c,d,min;printf(“Inputa,b,c,d:”);scanf(“%d,%d,%d,%d”,&a,&b,&c,&d);min=a;if(min>b)min=b;if(min>c)min=c;if(min>d)min=d;printf(“min=%d”,min);}2.編寫程序判斷體重。體指數(shù)(t)=體重(w)/身高2(h)其中,t<18時體重偏輕,18<=t<25時體重正常,25<=t<27時體重偏重,t>=27時為肥胖。#includevoidmain
6、(){floatt,w,h;printf(“Inputw,h:”);scanf(“%f,%f”,&w,&h);t=w/(h*h);if(t<18)printf(“taiqingle”);elseif(t<25)printf(“zhengchang”);elseif(t<27)printf(“pianzhong”);elseprintf(“feipang”);}3.分別用if…else…if語句和switch語句編寫書P58⑸#includevoidmain(){floatdan_jia,zong_e,ze_kou;intn;printf(“Input
7、n:”);scanf(“%d”,&n);if(n<1)printf(“Inputerror!”);elseif(n<=5)ze_kou=n-1;elseif(n<=20)ze_kou=4+(n-5)*0.4;elseif(n<=50)ze_kou=10+(n-20)*0.15;elseif(n<=300)ze_kou=14.5+(n-50)*0.03;elseze_kou=22;dan_jia=10*ze_kou;zong_e=dan_jia*n;pr