菜鸟 c语言 101~200素数 不能运行 求批评
菜鸟 c语言 101~200素数 不能运行 求批评
日期:2013-01-23 20:12:26 人气:2
素数的定义是 只能被1和本身整除
第二个for循环 中的if 第一次执行 当a为基数时就会转到else中 并sum++;了
故你找出了101到200中的所有奇数
应该去掉else
在第二个for循环后 加一判断
if(b > d) 看跳出第二个for循环是因为都不能被除尽而跳出 而不是if跳出的
这时才输出如else中的数据(不要break;)