输入10个数,要求输出其中值最大的元素和该数是第几个数。
#include <stdio.h>
int main()
{
int i,m,a[10],local;
int max(int x,int y);
printf("输入十个数:\n");
for(i=0;i<10;i++)
scanf("%d",&a[i]);
m = a[0];
for(i=0;i<10;i++)
{
if(max(m,a[i])>m)
{
m = a[i];
local = i;
}
}
printf("最大数:%d,它是第%d位数\n",m,local+1);
}
int max(int x,int y)
{
int z;
z = x>y?x:y;
return z;
}