太原理工大学 13 级 c 语言试验指导书参考答案试验一 次序1-3
温度*/编写程序,输入华氏温度(F),按下列公式计算并输出对应摄氏温度(C)
C = 5/9(F – 32)#includevoid main(){float c,f;scanf("%f",&f);c=5
0*(f-32);printf("%5
2f\n",c);} /*1-4
三角形面积*/编写程序,从键盘输入一个三角形三条边长 a、b、c(要求任何两条边边长之和均大于第三条边边长),求该三角形面积
求三角形面积公式是: 其中: #include "stdio
h"#include "math
h"void main(){float a,b,c,s,area;scanf("%f,%f,%f",&a,&b,&c);s=1
0*(a+b+c);area=sqrt(s*(s-a)*(s-b)*(s-c));printf("area=%f\n",area);} /*1-5 两数合并*/编写程序,将两个两位数正整数a、b 合并形成一个整数放在 c 中
合并方法是:将 a 数十位和个位数依次放在 c 数十位和千位上, b 数十位和个位数依次放在 c 数个位和百位上
比如,当 a=45,b=12,运行结果为:c=5241
#include void main(){int a,b,c;printf("Input a,b :");scanf("%d,%d",&a,&b);c=(b/10*1);c+=(a/10*10);c+=(b%10*100);c+=(a%10*1000);printf("The result is:%d\n",c);}试验二 选择必做题2
1 编一程序,使用单分支 if 语句形式,求 a,b,c 三个整数中间值
比如:a、b、c 值分别为 3、4、5,则输出4
#include v