给定一个三角形或长方形的底和高(长和宽),求它的面积。
输入
第一行输入一个字符,只可能是 r 或 t,r 表示长方形,t 表示三角形。
第二行为两个实数,m 和 n。分别对应三角形的底和高(长方形的长和宽)。(0.0≤m,n≤100.0)
输出
输出一行表示图形的面积。
结果保留两位小数。
#include<stdio.h>
int main()
{
char a;
double m,n,s;
scanf("%c",&a);
scanf("%lf%lf",&m,&n);
if(a == 'r')
s=m*n;
else if(a == 't')
s=(m*n)/2;
printf("%.2lf",s);
return 0;
}
C程序通过用户输入判断图形类型,计算并输出长方形或三角形面积,格式化为两位小数。
1万+

被折叠的 条评论
为什么被折叠?



