注册 登录
编程论坛 新人交流区

编译器错误讨论

huangbo_2000 发布于 2007-10-31 17:43, 276 次点击

#include <stdio.h>
#include <math.h>
int main(void)
{ int m,i,k;
scanf("%d",&m);
k=sqrt(m);
for(i=2;i<=k;i++)
if(m%i==0) break;
if(i>k) printf("%d is shushu",m);
else printf("%d is heshu",m);
return 0;}

各位一起看看:
程序有没错?麻烦修改下?另外,我用Turboc++3.0编译老是出错,
是不是编译器有错?
所以,请大家拿到其他编译器去试下,
同时希望能把其他编译器的下载地址附上,
本人找了很久,老是不能下载!
谢谢!!!

3 回复
#2
forestfairy2007-10-31 18:26
我用VC++6.0没出错。
#3
abboter2007-10-31 19:12

以下是引用forestfairy在2007-10-31 18:26:58的发言:

我用VC++6.0没出错。

无错

#4
huangbo_20002007-10-31 22:14
谢谢楼上的两位朋友,能否把VC++6.0下载地址给个``````
1