求大神看我编程哪里错了(c语言编程)

 
你的代码把格式调整一下之后是這样
最后的if语句判断k是否等于i-2i最后的值是101,所以是判断k是否等于99
k不等于99那么t的值就不会变,所以就输出0而且只有一次输出
你的输出應该是放在外层循环里面的,因为i才是那个被判断是否为素数的变量
你的算法应该也有问题k和t自增是要干什么?
我的目的是输出素数的個数为t个,因为for是循环举个例子,我的理解是当i=5时,j=25除2不等于0,那k=1,5除3不等于0k=2,最后k=3i-2=3,然后5就是素数,懂我的意思吗
你自己說要输出所有素数而不是素数个数
多加几个花括号吧
你这个算法有点浪费时间了,不如碰到能整除的就跳出内层循环然后再判断j的值昰否为i

你对这个回答的评价是?

}

答:应该是背景边框1像素宽颜銫是aaaaaa,也就是RGB(170,170,170)大约是比较浅的灰色

}

我要回帖

更多关于 c语言编程 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信