第1个回答 2015-12-22
#include<stdio.h>
#define len 80
int main() {
int s[len], i;
int *pMax, *pMin;
for (i = 0; i < len; i++) {
scanf ("%d", &s[i]);
}
i = 0;
pMax = &s[0];
pMin = &s[0];
while (i < len) {
if (*pMax < s[i])
pMax = &s[i];
if (*pMin > s[i])
pMin = &s[i];
i++;
}
printf ("最大值为%d\n", *pMax);
printf ("最大值的位置在");
for (i = 0; i < len; i++) {
if (s[i] == *pMax) printf ("%d ", i);
}
printf ("\n");
printf ("最小值为%d\n", *pMin);
printf ("最小值的位置在");
for (i = 0; i < len; i++) {
if (s[i] == *pMin) printf ("%d ", i);
}
printf ("\n");
return 0;
}本回答被网友采纳