用c程序编写输入十个数,输出最大值,最小值,平均值

2024-11-21 17:38:51
推荐回答(1个)
回答1:

以下是代码+注释:
#include

#define
N
5
//宏定义,定义N为5
int
main()
{

int
i,
num,
max
=
0,
min
=
0,
total
=
0;

for(i=0;
ii++)

{//循环N次

scanf("%d",
&num);//输入一个数,赋给变量num

if(i
==
0)

{//如果输入的是第一个数

max
=
num;

min
=
num;

}

if(num
>
max)
max
=
num;//如果比之前记录的最大数还大

if(num
<
min)
min
=
num;//如果比之前记录的最小数还小

total
=
total
+
num;//累加每次输入的数

}

//输出文字

printf("最大:%d,
最小:%d,
平均:%d\n",
max,
min,
total
/
N);

return
0;
}