从键盘输入10个整数存入数组a中,调用fmax求数组中的最大值并输出

从键盘输入10个整数存入数组a中,调用fmax求数组中的最大值并输出


#include <stdio.h>

//从键盘上输入十个数据存入数组a中,

//调用函数findmax求数组中的最大值并输

void fmax(int a[])

{

    int i = 0,maxNum = a[0];


    for(i =1;i<10;i++)

    {

        if(maxNum < a[i])

            maxNum = a[i];

    }

    printf("output the max number:");

    printf("%d\r\n",a[i]);

}

int main()

{

    int a[10],i;

    printf("Enter ten number:\r\n");

    for(i=0;i<10;i++)

        scanf("%d",&a[i]);

    fmax(a);


    return 0;

}


供参考:

#include <stdio.h>
int fmax(int b[], int t);
int main( ) 
{ 
    int a[10],i,jmax; 
    for (i = 0; i < 10; ++i)
        scanf("%d", &a[i]);
    jmax=fmax(a ,10); 
    printf("%d ", jmax);
    return 0;
} 
int fmax(int b[],int t) 
{ 
    int i, max = b[0]; 
    for (i = 1; i < t; i++)
        if (b[i] > max)
            max = b[i];
    return max;
}