自己编译器运行有输出结果

img

img


怎么放测评平台没有输出结果捏,自己咋试都有,看了半天也没漏什么情况啊似乎

破案了,我sub函数里一个if后面语句没用大括号包全

红色波浪线报错呢 看不到么 %d 占位符前面多东西了

1.平均数可能是个小数,
2.计算出平均数后,判断数组数据大于平均数的数据,找出最小值,可能会简单点。
3.不通过可能是输出格式有错误,可以检查一下输出格式。

`
#include<stdio.h>

int main() {

int a[10],i,sum=0,min=99999,num;

float ave;

for(i=0; i<10; i++) {
    scanf("%d",&a[i]);
    sum+=a[i];
}
ave=sum/10.0;
for(i=0; i<10; i++) {
    if(a[i]>ave&&min>a[i]) {
        min=a[i];
        num=i;
    }
}
printf("%6d%6d",min,num+1);
return 0;

}'