求会编程的小伙伴有空可以看看😭

为什么测试运行正常,却等到提交答案的时候就显示答案错误,求伙伴指点

img

img

img


img


img

题目里的样例输出格式是怎样的,最关键的信息都不拍出来?修改如下,供参考:

#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;
}

你把输出的提示内容去掉