题目是:任意输入10数,存入数组,找出显示最大值,并且标记所在位置。
让我心态炸裂的是标记所在位置不会弄,找出最大值到不难。
题目是:任意输入10数,存入数组,找出显示最大值,并且标记所在位置。
让我心态炸裂的是标记所在位置不会弄,找出最大值到不难。
代码如下,如有帮助,请采纳一下,谢谢。
#include <stdio.h>
int main()
{
int a[10],i,max,maxindex;
for(i =0;i<10;i++)
scanf("%d",&a[i]);
//找最大的数
max = a[0]; //先将最大的数设为0
maxindex = 0;//最大的数的索引
for (i =1;i<10;i++)
{
if(a[i] > max)
{
max = a[i]; //替换最大值
maxindex = i; //记录最大值索引
}
}
printf("最大值%d,索引:%d\n",max,maxindex);
return 0;
}