我是用 vs2010 编译报错 提示
1>d:\documents\visual studio 2010\projects\13\13\13.c(3): error C2061: 语法错误: 标识符“g”
1>d:\documents\visual studio 2010\projects\13\13\13.c(3): error C2059: 语法错误:“;”
1>d:\documents\visual studio 2010\projects\13\13\13.c(3): error C2059: 语法错误:“类型”
1>d:\documents\visual studio 2010\projects\13\13\13.c(31): warning C4013: “g”未定义;假设外部返回 int
[Asm] 纯文本查看 复制代码 #include <stdio.h>
bool g(int a)
{
int i;
for (i=2;i<a;i++)
{
if (0==a%i)
break;
}
if (i==a)
return true;
else
return false;
}
int main()
{
int val;
int i;
scanf("%d",&val);
for(i=2;i<val;i++)
{
if ( g(i) )
printf("%d\n",i);
}
return 0;
} |