回 帖 发 新 帖 刷新版面

主题:请问这是哪里错了

#include<stdio.h>
#include<process.h>
long fn(long n)  
{  
long temp=0;  
int j=1,i=1,flag=1;  
if(n<=0)  
{  
printf("error: n must > 0");  
exit(1);  
}  
while(j<=n)  
{  
temp=temp+i;  
i=-i;  
i>0?i++:i--;  
j++;  
}  
return temp;  
}  


显示的结果是:
Compiling...
Cpp1.cpp
Linking...
LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
Debug/Cpp1.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.

Cpp1.exe - 2 error(s), 0 warning(s)

回复列表 (共4个回复)

沙发

你不是在开玩笑吧

板凳


你的程序太乱了,错误太多,首先就没有主函数,还有,你问问的时候最好把程序是要干嘛的写清楚

3 楼


列举几个错误看看

4 楼

看不明白
































[url=http://www.dx0773.com]http://www.dx0773.[/url]

我来回复

您尚未登录,请登录后再回复。点此登录或注册