从键盘输入10个整数,找出其中最大值和最小值
#include<stdio.h>
int getMaxMin() {
int a[10];
printf("Please input ten number\n");
//输入10个数,需要换行10次
for (int i = 0; i < 10; i++) {
scanf("%d", &a[i]);
fflush(stdin);
}
//设置max存储最大值,设置min存储最小值
int max, min;
//为最大值最小值赋初值
max = a[0], min = a[0];
for (int i = 0; i < 10; i++) {
//比较max值与a[i],min的值为较小值,max的值为较大值
if (max > a[i]) {
max = a[i];
}
else if (min < a[i]) {
min = a[i];
}
}
//输出最大值,最小值
printf("max=%d,min=%d\n", max, min);
return 0;
}
void main() {
getMaxMin();
}
结果
Please input ten number
12
23
43
43
545
64
2
3
434
5
max=2,min=545