为什么测试运行正常,却等到提交答案的时候就显示答案错误,求伙伴指点
题目里的样例输出格式是怎样的,最关键的信息都不拍出来?修改如下,供参考:
#include <stdio.h>
int main()
{
int ret;
float a,b,h,s;
ret = scanf("%f%f%f",&a,&b,&h);
if (ret == 3){
s=(a+b)*h/2.0;
printf("%.1f\n",s);
}
return 0;
}
是不是题目要求输入数据的时候要求用空格分隔数据呢
你又不说报什么错。。。
题目贴一下,看看题目的要求是什么
#include<stdio.h>
int main()
{
float a,b,h;
float s;
scanf("%f%f%f",&a,&b,&h);
s=(a+b)*h/2;
printf("梯形的面积为:%.1f\n",s);//这里的冒号需要切换为英文的':'
return 0;
}
你把输出的提示内容去掉