求 c 程序!!

来源:百度知道 编辑:UC知道 时间:2024/06/08 00:03:22
编写一个程序,输入一组正整数(当输入为负数时,输入结束),输出它们中的最大值、最小值和平均值。

int main(int argc, char* argv[])
{
int index = 0;
int intNumber = 0;
int Arry[100];
int inti;
int maxNumber = 0;
int minNumber = 0;
int sum = 0;
int sumNumber;
float average = 0;

while(1)
{
printf("Input Nmuber %d:",index);
scanf("%d",&intNumber);
getchar();

if (intNumber < 0)
{
break;
}
else
{
Arry[index] = intNumber;
}
index++;
}

sumNumber = index;
printf("sumNumber:%d\n",sumNumber);
maxNumber = Arry[0];
minNumber = Arry[0];

for(inti = 0; inti < sumNumber; inti++)
{
if (maxNumber < Arry[inti])
{
maxNumber = Arry[inti];
}

if (minNumber > Arry[inti])
{
minNumber = Arry[inti];
}

sum += Arry[inti];
}
average = (