循环自增_大学C语言—循环结构及应用

73b8fd09b5b9c03721b65e08d8a1e52f.png基础知识常见循环结构及形式63c0a32d83a3f92a9484c56a28c565d2.pngd391905b39265e786afe48ad3f96d2af.pngfor循环

for(设置初始值;循环条件判断;设置循环增减量)

{

        语句1;

        语句2;

        ……       

        语句n;

}

bf5f754121319c2f212ece1cb296a39e.gif

d391905b39265e786afe48ad3f96d2af.pngwhile循环

while(条件判断)

{

语句1;

语句2;

……

语句n;

}

21cef736ea5515e52a6c4cec7a445280.gif

d391905b39265e786afe48ad3f96d2af.pngdo-while循环

do

{

语句1;

语句2;……

语句n;

} while(条件判断);

3c002fef8390c607f9f8b0db694b853a.png

常见循环嵌套

(1)for(;;)  (2)for(;;)

     {……                        {……

     for(;;)                  while()

       {……}                       {……}

        ……                        ……

      }                             }

 (3)while()        (4)do {……     

      {……                         do

       while()                   {……

        {……}                       }while();

        ……                         ……

       }                           }while();

   (5) while()               (6) do    

      {……                          {

       do                             ……

        {……                            for(;;)

          }while();                   {……}

        ……                            ……

         }                             }while();

break语句

break语句的作用是结束循环的执行强制退出循环。

注意:break语句不能用于循环语句和switch语句之外的任何其他语句中。

且在嵌套循环中,break语句只能终止它所在的循环的执行。

contiune语句

continue的作用与break语句相似,也有结束循环的作用,但是continue语句是结束本次循环,即跳过循环体中下面尚未执行的语句,接着进行下一次是否执行循环的判定。

双目复合赋值运算符

序号

复合运算符

复合运算符的含义

1

+=

相加并赋值

2

-=

相减并赋值

3

*=

相乘并赋值

4

/=

相除并赋值

5

%=

求模并赋值

6

&=

按位AND并赋值

7

|=

按位OR并赋值

8

^=

按位XOR并赋值

9

<<=

左移并赋值

10

>>=

右移并赋值

++i和i++等价于i=i+1,但是,这两个表达式在参与其他运算的时候是有区别的。在和其他运算结合在一起时,++i表示i自增1后再参与其它运算,而i++表示i参与运算后,i的值再自增1。同理,--i是i自减1后再参与其它运算,而i--是i参与运算后,i的值再自减1。

8d9edaa9f58ca3722a787bbd4bd13e2e.gif73b8fd09b5b9c03721b65e08d8a1e52f.png题型贴士01for循环a9af445052291bec0b6e25956c47ae8c.gif

编程求出3-100之间的所有素数。

 参考代码:

6c10204512c06737d28122397be7f19c.png

02while循环a9af445052291bec0b6e25956c47ae8c.gif

 用while循环求出1+2+3+4+………+100的值 

参考代码: 

fc69f2d2af1b96e4e793d6a568e05d4e.png

03do-while循环a9af445052291bec0b6e25956c47ae8c.gif

 用do - while循环求出1+2+3+4+………+100的值 

参考代码:

02d1ca2b7915a618f2c8a6fa15b01ad6.png

04输出5*5乘法表a9af445052291bec0b6e25956c47ae8c.gif

参考代码:

bed82c904ad53c811a7ded5d8cce80bd.png

c373bce908fb4949740c34fa4b216a28.gif下篇推送预告:常见编程题汇总a3110e00c0b2e2b39c077bd92a0f5fe6.gif5028148632e06053b61446cf3b108d39.gif004c7cd7a6529d852bdcf35568b61f6f.png5028148632e06053b61446cf3b108d39.gif扫码关注我们了解更多计算机知识

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/507535.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

论文写作的辅助工具

1 英文翻译 translate.google.cn 2 英文句子 我们以前的做法是要求每个同学收集一些经典的句子&#xff0c;现在有一个网站已经把这个工作做好了&#xff0c;这个可以解决60%句子问题&#xff0c;接下来就是写作的逻辑 https://www.phrasebank.manchester.ac.uk/ 3 画图工具…

dac0832控制电机驱动流程图_某驱动电机控制器拆解实拍照片

小编作为一个电控专业100%小白&#xff0c;机缘巧合获得某纯电动汽车驱动电机控制器一台&#xff0c;拆解之&#xff0c;权为业内人士参考之用&#xff0c;文中显得外行、用词不对及谬误之处还请各位大神不吝赐教&#xff01;外观标牌背面拆解固定托架侧面拆解固定托架拆解固定…

推荐系统--安全联邦矩阵分解(7)

相关论文: Secure Federated Matrix Factorization 论文源代码见&#xff1a; https://github.com/Di-Chai/FedMF 1 摘要 为了保护用户隐私和满足法律法规&#xff0c;联邦&#xff08;机器&#xff09;学习近年来获得了广泛的关注。 联邦学习的关键原则是在不需要知道每个用…

联邦学习--数据攻击(1)

参考论文&#xff1a;Deep Leakage from Gradients&#xff08;NeurIPS 2019&#xff09; 源代码&#xff1a; https://github.com/mit-han-lab/dlg 核心思想&#xff1a;作者通过实验得到&#xff0c;从梯度可以反推用户的个人信息。并验证了其在计算机视觉和自然语言处理任务…

python制作图_Python做图的方法

最近一直没有更新文章&#xff0c;在学习Machine learning。然后业余在kaggle那里瞎转&#xff0c;对Python常用的作图摸了个遍&#xff0c;本文将对这些作图方法做个简单介绍一般我们作图主要是为了看数据分布、数据趋势、以及比较大小。常用的图包括&#xff1a;line(折线图)…

联邦学习--数据攻击(2)

参考论文&#xff1a;See through Gradients: Image Batch Recovery via GradInversion&#xff08;CVPR 2021 &#xff09; 源代码&#xff1a; 核心思想&#xff1a;解决了Deep Leakage from Gradients&#xff08;NeurIPS 2019&#xff09;中batch大于1效果无效的情况。 缺点…

python简单网络爬虫_【Python】 简单网络爬虫实现

介绍网络爬虫(英语:网络爬虫),也称为网络蜘蛛(蜘蛛)是一个Web机器人用于自动浏览万维网。其目的通常是为了编译web索引。\u2014\u2014维基百科web爬虫程序可以节省他们访问的页面,以便搜索引擎可以为用户搜索生成索引。一般来说,有两个步骤:1。获取网页内容2。准备获得web内容和…

对抗攻击(1)

本文是根据李宏毅老师在B站上的视频整理而来&#xff0c;视频地址为&#xff1a; https://www.bilibili.com/video/BV1n3411y7xD?p65 1 无目标和有目标攻击的区别 无目标攻击&#xff1a;攻击后的标签不确定&#xff0c;只要是和原始标签差别越大越好。 有目标攻击&#xff…

python爬虫隐藏ip_Python3网络爬虫之使用User Agent和代理IP隐藏身份

本文介绍了Python3网络爬虫之使用User Agent和代理IP隐藏身份&#xff0c;分享给大家&#xff0c;具体如下&#xff1a;运行平台&#xff1a;WindowsPython版本&#xff1a;Python3.xIDE&#xff1a;Sublime text3一、为何要设置User Agent有一些网站不喜欢被爬虫程序访问&…

对抗攻击(2)

本文将介绍一些经典的对抗攻击算法&#xff0c;未完待续…

乌班图快速创建ftp

需求&#xff1a;乌班图22.04安装配置ftp&#xff0c;然后配置一个用户&#xff0c;用户名deviceftp密码aaaa&#xff0c;并且设置端口为60021&#xff0c;并且限制在/app/deviceftp目录下&#xff0c;不允许匿名登录 在Ubuntu 22.04上安装和配置FTP服务器的步骤如下&#xff…

自注意力机制Self-attention(1)

目录&#xff1a; 自注意力机制Self-attention&#xff08;1&#xff09; 自注意力机制Self-attention&#xff08;2&#xff09; 本文是对李宏毅老师的课程进行了整理。 视频地址为&#xff1a; https://www.bilibili.com/video/BV1Wv411h7kN?p23 1 问题引入 问&#xff1a…

id门禁卡复制到手机_手机NFC有哪些功能?怎么设置手机门禁卡?别浪费了手机的NFC功能...

NFC功能早前都运用一些手机旗舰机中&#xff0c;随着手机技术的发展&#xff0c;现在有许多的手机都有NFC的功能&#xff0c;那手机中的NFC只是个摆设吗&#xff1f;NFC不仅仅有不依靠数据网络、安全稳定的特点&#xff0c;其实还有许多你不知道的功能&#xff01;比如可以用来…

自注意力机制Self-attention(2)

目录&#xff1a; 自注意力机制Self-attention&#xff08;1&#xff09; 自注意力机制Self-attention&#xff08;2&#xff09; 1 内容回顾 以b2b^2b2的计算过程为例来说明&#xff1a; query&#xff1a; q1Wqa1q^1 W^q a^1q1Wqa1, q2Wqa2q^2 W^q a^2q2Wqa2, q3Wqa3q^3 …

python 打印xml文档树_Python构建XML树结构的方法示例

本文实例讲述了Python构建XML树结构的方法。分享给大家供大家参考&#xff0c;具体如下&#xff1a;1.构建XML元素#encodingutf-8from xml.etree import ElementTree as ETimport sysrootET.Element(color) #用Element类构建标签root.text(black) #设置元素内容treeET.ElementT…

风格迁移模型测试效果

1 模型简介 Selfie2anime模型&#xff1a;动漫风格&#xff0c;训练集主要针对人物头像&#xff1b;对应论文为&#xff1a;U-gat-it: Unsupervised generative attentional networks with adaptive layer-instance normalization for image-to-image translation Hayao模型&a…

黑白棋级别预测

1 当前成果 上图是对于AI级别为40级以下的对局结果统计图&#xff0c;横坐标是对于AI级与当前模型预测级别的差值&#xff0c;纵坐标是玩家的胜率。由图中可以看出&#xff0c;玩家胜率符合预测。当AI级别比预测级别高时&#xff0c;玩家胜率越来越低&#xff0c;反之玩家胜率会…

python3源代码是什么_如何用inspect查找python3源代码?

我们在学习的时候喜欢去写代码&#xff0c;或者进行代码的测试&#xff0c;在源代码的查看的进行的不多。大概很多是写完就放在一边&#xff0c;如果不是下次需要使用&#xff0c;也不会知道写的是否正确&#xff0c;还有没有可以修改或者改进的地方。所以&#xff0c;对于源代…

python元编程_python元编程详解(3)

今天转载一片非常精彩的文章供大家欣赏&#xff1a;参考文章链接.python开发者门户一个很好的学习python的网站&#xff0c;大家有时间可以多看看。下面正式开始今天的内容&#xff1a;在理解元类之前&#xff0c;你需要先掌握Python中的类。Python中类的概念借鉴于Smalltalk&a…

风格迁移--U-GAT-IT模型(ICLR 2020)

1 论文简介 论文题目&#xff1a; U-gat-it: Unsupervised generative attentional networks with adaptive layer-instance normalization for image-to-image translation 论文代码&#xff1a;https://github.com/taki0112/UGATIT 论文数据集&#xff1a;https://github.co…