vc++2010输出问题
源代码如下,请大佬帮忙看看,调试时提示”fatal error LNK1169: 找到一个或多个多重定义的符号“,这是咋回事。蟹蟹大佬。#include <stdio.h>
void main()
{
int i,j,s;
for(i=2;i<5001;i++)
{
s=0;
for(j=1;j<=i;j++)
{
if(i%j==0)
{
s=s+j;
}
else
{
continue;
}
if(i==s)
{
printf("%d\n",i);
}
}
}
printf("\n");
}
#include <stdio.h>
int main(void)
{
int i , j , s ;
for(i = 2 ; i < 5001 ; i ++) {
s = 0 ;
for(j = 1 ; j <= i ; j ++) {
if(i % j == 0) s = s + j ;
else continue ;
if(s == i) printf("%d\n" , i ) ;
}
}
printf("\n");
}
tdm-gcc 5.1.0 正常编译
运行实况:
C:\Bin>g++ -o x4 x4.c
C:\Bin>x4
6
24
28
496
2016
C:\Bin> 代码没问题啊! 和这段代码没有联系,有问题的是你在同一个项目里面的其他文件,又或者是不是没有加vs的默认头文件,我用的2017加的是 #include"pch.h",2010的不知道 mqcake 发表于 2019-8-6 08:12
代码没问题啊!
嗯嗯,知道了,蟹蟹{:5_109:} RIXO 发表于 2019-8-6 09:27
和这段代码没有联系,有问题的是你在同一个项目里面的其他文件,又或者是不是没有加vs的默认头文件,我用的 ...
嗯嗯,蟹蟹{:5_109:} jackz007 发表于 2019-8-5 22:36
tdm-gcc 5.1.0 正常编译
运行实况:
蟹蟹{:5_109:} 楼主,问题解决了,请结帖!
楼主解决了就结贴啊
页:
[1]