//为什么运行出来求不了平均值,存在疑问?
#define _CRT_SECURE_NO_WARNINGS
#include
int main()
{
int x;
int cnt = 0;
int numble[100];
double sum = 0;
scanf("%d", &x);
while (x != -1)
{
numble[cnt] = x;
sum += x;
cnt++;
scanf("%d", &x);
}
if (cnt > 0)
{
int i;
double average = sum / cnt;
for (i=0;i++;i>cnt)
{
if (numble[i] > average)
printf("%d/n", numble[i]);
}
}
for语句写反了先i++再i>cnt;
for (i=0;i++;i>cnt)
改成
for (i=0; i>cnt; i++)
就好了
这个代码需不需要return语句
#include<stdio.h>这里为啥有分号