//好像行不通。
/*#include <stdio.h>
#include <math.h>
int main()
{
int i,j,k,leap=1;
int count=0;
for (i=101; i<=200; i++)
{
k=sqrt(i+1);
for (j=2; j<=k; j++)
{
if (i%j==0)
{
leap=0;
break;
}
}
if (leap)
{
count++;
printf("%d ",i);
if (count % 5 == 0)
printf("\n");
}
leap=1;
}
return 0;
} */
这个好像不对啊~
/tmp/ccrXjhKT.o: In function `main':
未命f 名.c:(.text+0x40): undefined reference to `sqrt'
collect2: ld 返回 1
这什么意思啊 是不是我编译器问题
如果没有漏掉#include 的话,说明你的编译平台上缺少这个头文件。
未命f 名.c:(.text+0x40): undefined reference to `sqrt'