永发信息网

大家帮忙看看这段C程序,谢谢~

答案:5  悬赏:60  手机版
解决时间 2021-07-18 10:02

#include <stdio.h>
#include <math.h>
main()
{
int m,i,k;
scanf("%d",&m);
k=sqrt(m);
for (i=2;i<=k;i++)
if (m%i==0) break;
if (i>=k+1)
printf("%d is a prime number\n",m);
else printf("%d in not prime number\n",m);
}


#include <stdio.h>
#include <math.h>
main()
{
int m,i,k;
scanf("%d",&m);
k=sqrt(m);
for (i=2;i<=k;i++)
if (m%i==0) break;
if (i>=k+1)
printf("%d is a prime number\n",m);
else printf("%d in not prime number\n",m);
}


这两段我认为一摸一样的程序,为什么VC6.0会报错,

最佳答案

第一段的else printf("%d in not prime number\n",m);
处的分号是中文的并不是;,vc6.0不识别

全部回答
else printf("%d in not prime number\n",m);这一句的 ;应该是英文状态下的 ; 所以会报错。
k=sqrt(m); 右边是double类型,左边是Int类型!

我的VC6.0不会报错,只是会有警告,换成这样就没有警告也没错误了。

#include <stdio.h> #include <math.h> void main() { int m,i,k; scanf("%d",&m); k=(int)sqrt(m); for (i=2;i<=k;i++) if (m%i==0) break; if (i>=k+1) printf("%d is a prime number\n",m); else printf("%d in not prime number\n",m); }

VC好像都要

void main()

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
诺基亚N96报价
空间克隆``````
如何更改QQ途径?
为什么我要过得如此落寞
劲舞5.7版的新道具哪买的
明星很赚钱吗
为什么我在家登陆QQ还有QQ网吧弹出的网页
csol28号到底出不出生化3
裂创心灵之刃的ex代码是多少?
为什么我的AVA进不去拉?
为什么装扮空间的时候也要验证呢?
自行车装配厂,原来每天可以装配自行车85辆,
用C(编译器是TC)或VB编程
***会留下感情吗?
一个公司员工天天给你找茬,自己是否把他安排
推荐资讯
谁有韩语输入法,可以帮我打两个字吗
DNF西南1区收柔道35 1套?
布兰妮什么时候最红
140双剑书多少钱
为什么说不要和比自己小的男孩谈恋爱?
我有一个一年多没联系朋友,她生日快到了!!
QQ宠物到15级的时候送什么东西
谁能告诉我好听的摇滚歌曲和说唱?
为什么我笑的时候心就会抽痛
关于赶尸人的事
『同学、哥们情会随着时间、地位变化吗?』
谁能帮我做个炫舞字,背景要透明的
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?