输入十个数(可以相等),求最大值和最小值,并写出第几个为最大值和最小值,如果最大值或最小值为两个数,输出哪两个数
例
2 3 4 5 1 1 7 8 8 9
最大值为8,是第8,9个数
望采纳!谢谢
#include <stdio.h>
#include <string.h>
int main(){
int num[10], i,max;
int index[10];
printf("请你输入10个整数\n");
for (i = 0; i < 10; i++){
scanf("%d", &num[i]);
}
max = num[0];
for (i = 0; i < 10; i++){
if (max <= num[i])
max = num[i];
}
printf("最大值为%d,是第", max);
for (i = 0; i < 10; i++){
if (max == num[i]){
printf("%d ",i+1);
}
if (i==9)
printf("个数");
}
}