从键盘输入10个整数,找出其中最大值和最小值(C语言)

从键盘输入10个整数,找出其中最大值和最小值

#include

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

你可能感兴趣的:(算法与数据结构,c语言,算法,leetcode)