题目描述
采用指针法,输出 101010 个整型数中的最大值和最小值
输入
10个整数。
输出
最大值和最小值。
输入输出样例
样例输入 #1
2 6 3 8 1 5 7 0 4 9
样例输出 #1
max=9
min=0
解答:
#include<stdio.h>
int main()
{
int a[10], i, max, min, *p;
p= a;
for (i= 0; i < 10; i++)
scanf("%d", p++);
max= min= a[0];
for (p= a; p < a+10; p++)
{
if (*p > max)
max = *p;
if (*p < min)
min = *p;
}
printf("max=%d\n", max);
printf("min=%d\n", min);
return 0;
}