MAX程序设计错误。。菜鸟级问题
来源:百度知道 编辑:UC知道 时间:2024/06/21 21:54:59
#include<stdio.h>
int max(int a,int b)
{int c
c=a>b?a:b;
return(c);
}
main()
{
int x,y,z;
printf("input two numbers:\n");
scanf("%d%d",&x,&y);
z=max(x,y);
printf("maxnum=%d",z);
}
哪里错了。。
加了还是错。。
LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
Debug/好的.exe : fatal error LNK1120: 1 unresolved externals
执行 link.exe 时出错.
int max(int a,int b)
{int c
c=a>b?a:b;
return(c);
}
main()
{
int x,y,z;
printf("input two numbers:\n");
scanf("%d%d",&x,&y);
z=max(x,y);
printf("maxnum=%d",z);
}
哪里错了。。
加了还是错。。
LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
Debug/好的.exe : fatal error LNK1120: 1 unresolved externals
执行 link.exe 时出错.
int c //要在后面加上分号“;”,加上之后就能编译执行,正确
main() //最好在前面加上void,这是很好的习惯,以防出错
其他的没有什么问题,已经编译执行,通过。
我用vc++6.0都通过了。你再检查一下vc里面的有没有写错什么,把下面的复制进去,看看,如果再不行,也没法帮你了。
#include<stdio.h>
int max(int a,int b)
{int c;
c=a>b?a:b;
return(c);
}
void main()
{
int x,y,z;
printf("input two numbers:\n");
scanf("%d%d",&x,&y);
z=max(x,y);
printf("maxnum=%d",z);
}
int c 分号
return a>b?a;b
按这个错误,你应该是建错工程了.你建工程的时候应该选择win32 console Application