qcode
  • 创作工场专业版,一问多答!更智能、更完整、更原创
  • 这是一个超强内容创作平台,它会写文章、做设计、绘图、敲代码,有问必答!
🔥点击使用-免登录深度版🔥

用剔除法求100以内的质数并输出输出时每五个一行的程序

时间2023-04-26 11:40:45 提问来自 辽宁省沈阳市 的网友 分类创作 浏览276
//程序代码: #include <stdio.h> int main() { int i, j; int count = 0; for (i = 2; i <= 100; i++) { //外层循环从2开始,每次循环判断i是不是质数,直到i大于100时退出循环。 for (j = 2; j <= i - 1; j++) { //内层循环从2开始,每次判断j是不是i的因子,直到j大于i-1时退出循环。 if (i % j == 0) //如果存在一个数小于i的数可以整除i,说明此时的数不是质数。 break; //如果发生上述情况立即跳出内层循环进行下一个外层元素的测试。 } if (j > i - 1) { //此条件成立说明上面执行完内层所有元素都未发生上述情况。 printf("%d\t", i);//输出当前元素 count++; //计数加1,方便向各行输出5个元素 if(count%5==0)//当已输出5个元

不满意?免费深度重写!

免责声明:
以上内容除特别注明外均来源于网友提问,创作工场回答,未经许可,严谨转载。

上一篇 如何在麻将游戏中获胜赚钱 下一篇 国内江苏佳禾输送设备科技有限公司怎么样?