我想知道这个代码错在哪里?
问题补充:
#include <stdio.h>
int average(int a, int b, int c);
void main(void)
{
int a = 1, b = 2, c = 3;
int a2 = 1234, b2 = 2345, c2 = 3456;
int a3 = 9876, b3 = 2345, c3 = 1;
int y = average(a, b, c);
int y2 = average(a2, b2, c2);
int y3 = average(a3, b3, c3);
printf("this average is %d", y);
printf("this average is %d", y2);
printf("this average is %d", y3);
}
int average(int a, int b, int c, )
{
return(a + b + c) / 3;
}
最佳答案
错误一:声明了两个名称相同的average()方法
错误二:第二个average()方法的int c变量后多了一个","号
最佳答案由网友 提供
其他回答
暂无其它回答!