输入10个整数存入一个数组中,再找出其中最大的数及所在位置.

输入10个整数存入一个数组中,再找出其中最大的数及所在位置.
(1)最大值求法:①先假设0号元素最大,用变量max记下最大值,用maxindex记下最大元素的下标.②i从1扫描到n-1,如果a[i]比max大,则将max的值更新为a[i],maxindex的值更新为i
(2)输出时注意:所在位置比下标大1
hotpot 1年前 已收到1个回答 举报

横颜 幼苗

共回答了16个问题采纳率:100% 举报

#include
main()
{
int a[10], i, max;
printf("输入10个整数:n");
for(i = 0; i< 10; i++){
scanf("%d", &a[i]);
}
max = a[0];
for(i = 1; i < 10; i++){
if(a[i] > max)
{
max = a[i];
}
}
printf(" %d ", max);
printf("%d",i);

}

1年前

3
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.043 s. - webmaster@yulucn.com