在dev-c++编译出现这错误怎办?

来源:百度知道 编辑:UC知道 时间:2024/05/25 10:35:24
这是源代码:
#include <stdio.h>
void main()
{
int u[4];
int a, b, c, x, y, z;
scanf("%d%d%d%d",&u[0], &u[1], &u[2], &u[3]);
a = u[0] + u[1] + u[2] + u[3] - 5;
printf("a=%d\n",a);
b = u[0] * (u[1] - u[2] / u[3] + 8);
printf("b=%d\n",b);
c = u[0] * u[1]/ u[2] * u[3];
printf("c=%d\n",c);
x = (a + b + 2) * 3 - u[(c + 3)%4];
printf("x=%d\n",x);
y = (c * 100 - 13) / a /(u[b%3] * 5);
printf("y=%d\n",y);
if((x+y) %2 == 0) z = (a + b + c + x + y) / 2;
z = (a + b + c- x - y) * 2;
printf("z=%d\n",z);
printf("add up=%d\n",x + y - z);
}
提示为:3 D:\C语言调试\noip\10.1.cpp `main' must return `int'

void main()
改为
int main(void)

并在main()的结尾处添加return 0;

void main() 改为int main()
并在main()的结尾处添加return 0;如果还想看到运行结果在后面写入system("pause");//这条语句只适用于dev-c++