同样的程序,vc6.0能够成功调试运行,而CB报错,求解
codeblocks吧
全部回复
仅看楼主
level 3
Lucifer_z_tl 楼主
//功能:录入一个数,并输出这个数之前的所有素数(包含录入数)。
#include <stdio.h>
bool IsPrime(int m)
{
for (int i = 2; i < m; i++)
{
if (m%i == 0)
break;
}
if (i == m)
return true;
else
return false;
}
int main(void)
{
int val;
int i;
scanf("%d",&val);
for (i = 2; i <= val; i++)
{
if (IsPrime(val))
printf("%d\n",i);
}
return 0;
}
2016年05月18日 04点05分 1
level 3
Lucifer_z_tl 楼主
CB用的编译器为GCC
2016年05月18日 04点05分 2
level 3
Lucifer_z_tl 楼主
这是CB
改用微软VC2010编译器编译的报错
2016年05月18日 04点05分 3
1