#include<stdio.h>
void chushihua(int arr[],int len)
{
int i;
puts("请依次输入十个数\n");
for(i = 0 ; i < len ; i++)
{
scanf("%d",&arr[i]);
}
}
void printfarr(int arr[],int len)
{
int i ;
printf("这十个数是\n");
for(i = 0 ; i < len ; i++)
{
printf("%d\t",arr[i]);
}
}
int fenshumax(int arr[],int len)
{
int max=arr[0];
int i;
for(i = 0 ;i < len ; i++)
{
if(max < arr[i])
{
max = arr[i];
}
}
return max;
}
int xiabiaomax(int arr[],int len)
{
int max=arr[0];
int xiabiao;
int i;
for(i = 0 ;i < len ; i++)
{
if(max < arr[i])
{
max = arr[i];
xiabiao = i+1;
}
}
return xiabiao;
}
int main()
{
int max;
int xiabiao;
int arr[10];
int len;
len = sizeof(arr)/sizeof(arr[0]);
chushihua(arr,len);
printfarr(arr,len);
max = fenshumax(arr,len);
xiabiao = xiabiaomax(arr,len);
printf("\n最大数为:%d,最大数的下标为:%d",max,xiabiao);
return 0;
}
要求输入10个数,找出最大数以及最大数的下标。
最新推荐文章于 2023-07-27 18:52:34 发布