首页 > 其他分享 >wk5.2.2嵌套的循环()

wk5.2.2嵌套的循环()

时间:2022-09-23 09:34:44浏览次数:61  
标签:cnt int ++ wk5.2 嵌套 素数 循环 printf isPrime

                           以素数输出为例子

输出100以内的素数
#include<stdio.h> int main() { int x; for (x = 2; x <= 100; x++) { int i; int isPrime = 1; for (i = 2; i < x; i++) { if (x % i == 0) { isPrime = 0; break; //break即使终止判断以减少一些不必要的判断 } } if (isPrime == 1) { printf("%d ", x); } } return 0; }

 

//输出前50个素数
#include<stdio.h> int main() { int x; int cnt = 0; for (x = 2; cnt < 50; x++) { int i; int isPrime = 1; for (i = 2; i < x; i++) { if (x % i ==0) { isPrime = 0; break; } } if (isPrime == 1) { cnt++; printf("%d ", x); } } return 0; }
这是简单的判断一个素数
#include<stdio.h> int main() { int x; scanf_s("%d", &x); int i; int isPrime = 1; for (i = 2; i < x; i++) { if (x % i == 0) { isPrime = 0; } } if (isPrime == 1) { printf("是素数"); } else { printf("不是素数"); } return 0; }

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  

标签:cnt,int,++,wk5.2,嵌套,素数,循环,printf,isPrime
From: https://www.cnblogs.com/KiteTony/p/16720209.html

相关文章

  • vue学习笔记(四):条件和循环
    使用如下代码:<template><div><table:key="data.id"border="1"width="300px"><trv-if="data.length===0"><tdcolspan="5">{{"无数据"}}</td......
  • 事件循环
    事件循环(EventLoop)首先事件循环的重要性:     事件循环是浏览器的核心原理,没有事件循环浏览器就根本跑不起来,前端就是和浏览器打交道,前端有很多技术分水岭,事件循环......
  • Python 循环语句使用(for语句和while语句)
    因感觉Python中forwhile循环和其他语言不太一样,太过简洁特此记录for语句Python中for语句的特性是一种遍历循环的方法,利用该特性可以更灵活地进行循环设计。for循......
  • Oracle循环设置表权限
      beginforiin(select'grantselecton'||table_name||'toimes'asstmfromuser_tableswheretable_namenotlike'%$%' )loop......
  • ABC 241E - Putting Candies(循环节:链+环)
    https://zhuanlan.zhihu.com/p/473078132这位大佬的E解释的非常清楚,强推E-PuttingCandieshttps://atcoder.jp/contests/abc241/tasks/abc241_e题目大意:给定一个......
  • for 循环学习笔记
              定义遍历是指通过某种顺序对一个数据结构中的所有元素进行访问。隐喻遍历就像点名,需要有顺序地对所有成员进行一次“查询”。  ......
  • 关于for循环的key 有时候会出现一些不可预估的问题
    在写项目中遇到这样一个问题:  第一种情况:v-for循环里面套v-for再删除里面循环的某一项是总是删除最后一项。下标打印的都是正确的返回的数据也是正常删除的,但是......
  • 退出循环
    1、退出for循环:exitfor例:fori=1to10ifrs.eoforrs.bofthenexitforendifnext2、退出dowhile循环:exitdo......
  • 昨天学习:宏任务与微任务,JS执行机制,执行栈,事件循环,同步异步执行顺序
    宏任务由宿主(浏览器,Node)发起;微任务由JS本身发起。宏任务的具体事件为scrpit(整体代码),setTimeout,setInterval,等。微任务的具体事件为Promise,等。JS执行机制:先处理主线程上......
  • mysql 循环实例
    dropprocedureifexistsinsertMethod;createprocedureinsertMethod(countint)begin declareiintdefault1; loop_name:loop--循环开始 ifi>count......