c语言,编译通过,运行出错

[复制链接]
查看11 | 回复1 | 2011-5-14 09:21:32 | 显示全部楼层 |阅读模式
#includemath.h
#includestdio.h
voidmain()
{
floatsum,psum,x;
inti;
for(sum=psum=0.0,i=0;i10;i)
{
scanf(\"%f\",
if(fabs(x)1E-5)

break;
sum=x;
if(x0)
continue;
psum=x;
}
printf(\"sum=%f\\npsum==%f\\n\",sum,psum);
}
这是程序
2.obj:errorLNK2005:_mainalreadydefinedin1.obj
3.obj:errorLNK2005:_mainalreadydefinedin1.obj
txs.obj:errorLNK2005:_mainalreadydefinedin1.obj
Debug/txs.exe:fatalerrorLNK1169:oneormoremultiplydefinedsymbolsfound
这是错误提示
我试着编其他还是一样的,编译通过,运行出错啊
回复

使用道具 举报

千问 | 2011-5-14 09:21:32 | 显示全部楼层
一个工程里面只能有一个main函数,你1.c,2.c,3.c只能在工程里面留一个(其他从工程删除)
或者先将不用的c文件中的main函数改个名
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行