记录详情

Compile Error

foo.c: In function 'zuidazhi':
foo.c:31:29: warning: passing argument 1 of 'zuidazhi' makes pointer from integer without a cast [-Wint-conversion]
        max=(a[n-1]>zuidazhi(n-1)?a[n-1]:zuidazhi(n-1));
                             ^
foo.c:22:5: note: expected 'int *' but argument is of type 'int'
 int zuidazhi(int a[],int n)
     ^~~~~~~~
foo.c:31:20: error: too few arguments to function 'zuidazhi'
        max=(a[n-1]>zuidazhi(n-1)?a[n-1]:zuidazhi(n-1));
                    ^~~~~~~~
foo.c:22:5: note: declared here
 int zuidazhi(int a[],int n)
     ^~~~~~~~
foo.c:31:50: warning: passing argument 1 of 'zuidazhi' makes pointer from integer without a cast [-Wint-conversion]
        max=(a[n-1]>zuidazhi(n-1)?a[n-1]:zuidazhi(n-1));
                                                  ^
foo.c:22:5: note: expected 'int *' but argument is of type 'int'
 int zuidazhi(int a[],int n)
     ^~~~~~~~
foo.c:31:41: error: too few arguments to function 'zuidazhi'
        max=(a[n-1]>zuidazhi(n-1)?a[n-1]:zuidazhi(n-1));
                                         ^~~~~~~~
foo.c:22:5: note: declared here
 int zuidazhi(int a[],int n)
     ^~~~~~~~
foo.c: In function 'main':
foo.c:6:4: warning: ignoring return value of 'scanf', declared with attribute warn_unused_result [-Wunused-result]
    scanf("%d",&n);
    ^~~~~~~~~~~~~~
foo.c: In function 'shuru':
foo.c:19:9: warning: ignoring return value of 'scanf', declared with attribute warn_unused_result [-Wunused-result]
         scanf("%d",&a[i]);
         ^~~~~~~~~~~~~~~~~
[Hydro](https://hydro.ac)提供评测服务

信息

递交者
类型
自测
题目
P1019 递归Max
语言
C
递交时间
2021-11-17 10:50:06
评测时间
2021-11-17 10:50:06
评测机
分数
0
总耗时
0ms
峰值内存
0 Bytes