面积,保留一位小数。 给出一个三角形的底长和高,求三角形的面积。输入第一行是一个整数N,表示样列的个数,以后每行两个整数B和H, 1<=B, H<=10, 000。输出 每行 输出一 个三角形的
示例输入
2
1 2
3 4
示例输出
1 .0
6.0
#include <stdio.h>
int main()
{
int n;
scanf("%d",&n);
for(int i=0;i<n;i++)
{
int B,H;
scanf("%d%d",&B,&H);
printf("%.1f\n",B*H*0.5);
}
}
1,输入个数可以用scanf()来控制个数。输入b h可以放进一个循环进行输入。
2,输出值是小数且保留一位小数所以需要定义面积变量位float,数据输出时还得有.1f来控制数据位数。
#include <stdio.h>
int main()
{
int n;
scanf("%d",&n);
float area[n] = {0};
for(int i=0;i<n;i++)
{
int B,H;
scanf("%d%d",&B,&H);
area[i] = B*H*0.5;
}
for(int i=0;i<n;i++)
{
printf("%.1f\n",area[i]);
}
}