#include <stdio.h>
void initarray(int array[],int len)
{
int i;
for(i=0;i<len;i++){
printf("请输入第%d个数:",i+1);
scanf("%d",&array[i]);
}
}
void printarray(int array[],int len)
{
int i;
for(i=0;i<len;i++){
printf("%d ",array[i]);
}
}
int data;
int getmaxdataarray(int array[],int len)
{
int i;
int max;
max = array[0];
for(i=0;i<len;i++){
if(max < array[i]){
max = array[i];
data = i;
}
}
return max;
}
int main()
{
int array[10];
int max;
initarray(array,10);
printarray(array,10);
max = getmaxdataarray(array,10);
printf("\n输入的十个数字中最大的数是第%d个的%d\n",data+1,max);
return 0;
}
函数与数组:C语言——输入10个数,找出最大数以及最大数的下标
最新推荐文章于 2023-07-23 13:02:17 发布