🈶️没有可以教c语言,真的不会

定义一个整型一维数组10个元素,从键盘输入10个整数,定义一个函数求出数组中的最大元素,函数返回最大元素值回主函数,在主函数中输出最大元素值

/* Note:Your choice is C IDE */
#include "stdio.h"
int getMax(int a[],int size){
    int max = 0;
    int i;
    for(i=0;i<size;i++){
        if(max<a[i])
            max = a[i];    
    }    
    return max;
}
void main()
{
    
    int a[10];
    int i,max = 0 ;
    printf("请输入整形数\n");
    for(i=0;i<10;i++){
        scanf("%d",&a[i]);
    }
    max = getMax(a,10);
    printf("最大值是:%d\n",max);
}

代码如下:

#include <stdio.h>
int fun(int a[],int n)
{
    int i;
    int m = a[0]; //保存最大数,初始设为数组的第一个数
    for(i=1;i<n;i++) //遍历数组,找最大数
    {
        if(a[i]>m)
            m = a[i];
    }
    return m;
}

int main()
{
    int i,mm=0,a[10];
    printf("请输入10个数:");
    for (i=0;i<10;i++)
    {
        scanf("%d",&a[i]);
    }
    mm = fun(a,10); //调用函数
    printf("最大数是%d",mm);
    return 0;
}


#include <stdio.h>

int max(int a[]);
int main()
{
    int a[10],i;
    for(i = 0;i < 10;i++){
        scanf("%d",&a[i]);
    }
    printf("%d",max(a));
    return 0;
}

int max(int a[]){
    int i,max = a[0];
    for(i = 1;i < 10;i++){
        if(a[i] > max){
            max = a[i];
        }
    }
    return max;
}


#include<stdio.h>
int getMax(int a[],int n){
    int i,max=a[0];
    for(i=1;i<n;i++){
        if(a[i]>max){
            max=a[i];
        }
    }
    return max;
}
int main() {
    int i,a[10];
    for(i=0;i<10;i++){
        scanf("%d",&a[i]);
    }
    printf("最大值:%d",getMax(a,10));
    return 0;
}