【问题描述】从键盘输入10个数,存储在数组中,编程计算并输出其最大值,最小值的下标位置
【输入形式】输入10个数,用空格分开
【输出形式】输出两个整型数,一个代表最大值的下标,另一个代表最小值的下标
【样例输入】7 5 15 36 12 8 9 45 31 2
【样例输出】7 9
【样例说明】
【评分标准】
#include <stdio.h>
#include <stdlib.h>
int main()
{
int n = 10;
int num[10];
int i = 0;
for(i = 0; i < 10; i++)
{
scanf("%d", &num[i]);
}
int flag1 = 0;
int flag2 = 0;
int max = num[0];
int min = num[0];
for(i = 0; i < 10; i++)
{
if(max < num[i])
{
max = num[i];
flag1 = i;
}
}
for(i = 0; i < 10; i++)
{
if(min > num[i])
{
min = num[i];
flag2 = i;
}
}
printf("%d %d", flag1, flag2);
return 0;
}