我在编译器上运行都是正确的,但是放到oj上就显示错误,大家快救救孩子把
这是题目:给出一个三角形的底长和高,求三角形的面积。 输入 第一行是一个整数N,表示样例的个数,以后每行两个整数B和H,1<=B,H<=10,000。 输出 每行输出一个三角形的面积,保留一位小数。
Sample Input
2
1 2
3 4
Sample Output
1.0
6.0
这是我的源代码:
#include<stdio.h>
int main()
{
int i,n,a,h;
float s;
scanf("%d",&n);//n表示输入的个数
for(i=1;i<=n;++i)
{
scanf("%d%d",&a,&h);
if (a>=1&&h<=10000)
{
s=a*h/2;
printf("%.1f\n",s);
}
else
printf("error");
}
return 0;
}
你这个程序是输入一个三角形的数据就输出一次,人家题目要的应该是你输入完再输出所有的面积吧。
页:
[1]