首页 > 其他分享 >c语言学习10循环结构

c语言学习10循环结构

时间:2024-11-08 22:19:50浏览次数:3  
标签:10 循环体 语言 while 循环 自减 执行 自加

循环结构

让程序多次执行,反复执行

While do while  for

1While循环

格式

While(表达式)

{

循环体;

}

当表达式为真时,while执行。

另:非0即真

死循环while(1)

例:水仙花数在100-999中找到所有水仙花数,并打印;

个位的三次方+十位的三次方+百位的三次方=本身

1将数据遍历int a =100 ;while(a<999)

2取出个位十位百位 m n q 接收,用%和/组合使用

3判断是否为水仙花数if(m*m*m+n*n*n+q*q*q==a)printf(“%d”,a);

补充pow函数:求幂函数

C=pow(a,b);a的b次方就是c

  Pow(2,4);

注意:函数要加头文件 math.h数学函数头文件。

 2 do while

  do

{

循环体;

}while(表达式);

While  he  do  while

  Do while  先do后判断,至少执行一次

3for循环

格式:for(变量赋初值;循环的条件;自加/自减)

{

循环体;

}

先执行赋值表达式,判断循环的条件,执行循环体,自加/自减

判断循环的条件,执行循环体,自加/自减

判断循环的条件,执行循环体,自加/自减

判断循环的条件,执行循环体,自加/自减

........

判断循环的条件,执行循环体不满足

跳出循环再执行一次自加/自减

水仙花数在100-999中找到所有水仙花数,记录个数,并打印;

分析:

1遍历for(int a=100;a<=999;i++)

{

位分离;

判断()

{

打印;

计数++;

}

}

打印(计数值);

补充:计数思想:

定义一个计数变量并且赋初值0

满足条件计数变量就自加

补充:for循环特殊写法

int i=0;

 for(;i<10;i++)           //赋值语句

{

}

 for(i=0;;i++)           //条件语句 死循环

{

}

 for(;i<10;i++)        //while(1)

{

}

While和for循环效果一样可以替换

知道循环次数通常用for循环

不知道循环次数用while循环

循环嵌套

int i=0;

Int m=0;

 for(i;i<10;i++)          

{

 for(int j=0;1<100;j++)          

{

m ++;

Printf()//1 2 3 4 ... ...1000

}

Printf()//100 200 .......1000

}

Printf()//1000

标签:10,循环体,语言,while,循环,自减,执行,自加
From: https://blog.csdn.net/2201_75620634/article/details/143636072

相关文章

  • 20241108
    T1小鸣的疑惑观察发现第一项贡献恒正,第二项贡献恒负,第三项贡献为\(0\),并且一项的贡献与后面无关。于是套用对第三项的分析会发现从第三项往后的所有东西贡献都是\(0\)。于是答案为\(a_1-a_2\)。代码#include<iostream>#defineintlonglongusingnamespacestd;c......
  • 牛客小白月赛 104 ACM 游寄
    我去,打上ACM了。开场把F丢给yx。看A,一眼背包,再看一眼,原来只卖一次,直接找最大的做完了。看B,直接无脑1-pow((1-w),10)-pow(w,9),不对,改成1-pow((1-w),10)-pow(w,9)*w,还不对,改成1-pow((1-w),10)-pow(w,9)*w*9,还不对,然后看了两分钟后觉得脑子不清醒,做后面去了。看C,一眼......
  • 20241107全国计算机二级Python优秀过级(大头博士计算二级)
    2024年11月7日今天全国计算机二级可以查分了,并下载证书了全国计算机等级考试(NCRE)成绩查询-中国教育考试网查看证书下载证书拿了一张200g的白色卡纸正反打印正反打印,机器有点走墨,晕开了,算了,反正有电子证,打印一张是留着备用的这张证书不能抵扣个人所得税,所以......
  • MLLM_20241101
    Paper1题目:LongVU:SpatiotemporalAdaptiveCompressionforLongVideo-LanguageUnderstanding作者团队:MetaAI,KAUST,KoreaUniversity链接:https://arxiv.org/abs/2410.174341.论文试图解决什么问题?是否是一个新问题?MLLM长视频理解问题。是新问题。2.有哪......
  • MLLM_20241025
    Paper1题目:Yo’LLaVA:YourPersonalizedLanguageandVisionAssistant作者:ThaoNguyen,HaotianLiu,YuhengLi,MuCai,UtkarshOjha,YongJaeLee团队:UniversityofWisconsin–Madison(LLaVA原作者团队)链接:https://thaoshibe.github.io/YoLLaVA/1.论文试......
  • 深度学习:循环神经网络(RNN)详解
    循环神经网络(RNN)详解**循环神经网络(RecurrentNeuralNetwork,RNN)**是一类能够处理序列数据的神经网络,其设计使得网络可以在每个时间步上保留先前时间步的信息。RNN通过在时间步之间共享参数,能够建模输入序列中元素的时序依赖关系。由于其递归结构,RNN在自然语言处理、语音......
  • [20241108]跟踪library cache lock library cache pin使用gdb(11g)4.txt
    [20241108]跟踪librarycachelocklibrarycachepin使用gdb(11g)4.txt--//验证前面建立的gdb脚本确定librarycachepinaddress是否正确.1.环境:SCOTT@book>@ver1PORT_STRING                   VERSION       BANNER---------------------------......
  • [20241108]跟踪library cache lock library cache pin使用gdb(11g)3.txt
    [20241108]跟踪librarycachelocklibrarycachepin使用gdb(11g)3.txt--//前一段时间写的使用gdb跟踪librarycachelock/librarycachepin的脚本。--//我看过以前的笔记,当时测试过链接https://nenadnoveljic.com/blog/library-cache-lock-debugger/,我的测试在11g是失败.--//......
  • Leecode热题100-104.二叉树中的最大路径和
    二叉树中的 路径 被定义为一条节点序列,序列中每对相邻节点之间都存在一条边。同一个节点在一条路径序列中 至多出现一次 。该路径 至少包含一个 节点,且不一定经过根节点。路径和 是路径中各节点值的总和。给你一个二叉树的根节点 root ,返回其 最大路径和 。示例......
  • [20241107]nocache的编译.txt
    [20241107]nocache的编译.txt--//原来的测试环境不存在,需要建立nocache工具了解文件缓存情况,学习OS相关知识。--//实际上linux对这些工具从应用角度讲不重要,如果有用,linux实用程序里面应该包含类似工具。可惜一直不提供。--//一般这类安装,我都会写安装笔记,我看了以前的安装笔记,重......