【练习】
题目要求:
输入十个数,要求输出其中最大值的元素,该数是第几个数
#include <stdio.h>
int main()
{
int max(int x,int y); //函数声明
int a[10],i,j,k; //定义
for(i=0;i<10;i++) //循环键入
{
scanf("%d",&a[i]);
}
printf("\n");
for(i=1,j=a[0],k=0;i<10;i++) //找出最大值
{
if(max(j,a[i])>j)
{
j=max(j,a[i]);
k=i; //记录最大值的位置
}
}
printf("%d %d",j,k+1); //输出
return 0;
}
int max(int x,int y) //判断比较最大值的函数
{
return (x>y?x:y);
}