首页 > 其他分享 >C语言之三种循环高级

C语言之三种循环高级

时间:2024-12-11 21:58:17浏览次数:10  
标签:打印 题目 练习 C语言 嵌套 循环 三种 次方

(1.)无限循环

定义

循环永远停不下来

(注意点:无限循环因为永远停不下来,所以下面不能再写其他的代码了)

(2.)跳转控制语句

定义

在循环的过程当中,跳到其他语句上执行

break

不能单独书写,只能写在switch,或者是循环中,表示结束,跳出的意思

题目:在1-100之间,找第一个既能被3,又能被5整除的数字

continue

只能写在循环当中,表示跳过本次循环,继续执行下次循环

题目:小全全早上一共买了5个包子,吃到第三个包子时,发现里面有个虫子。直接扔掉不吃了,开始吃下一个包子。

(3.)循环嵌套

定义

循环里面还有其他循环

综合练习
一、打印形状

(先确定内循环是做了什么事情,外循环其实就是把里面的代码重复执行了N次)

练习1

题目:打印一个3行5列的*

练习2

题目:打印两个5行5列的三角形

正三角

反三角

二、打印九九乘法表
练习3

\t:制表符:长度可变的大空格

原理:会根据前面的字母的个数在后面补空格,让整体的长度达到8或者8的倍数,最少补1个,最多补8个

作用:打印表格数据的时候,可以对齐

三、计算质数
练习4

题目:给定整数n,获取所有小于等于n的质数的数量。


四、计算数字
练习5

题目:1的1次方加2的2次方加3的3次方加...加10的10次方,结果是多少?(提示:结果过大用long long类型)

五、和为15的数字
练习6

题目:找出0~1000之内,符合要求的数字:

要求:每一位数字之和等于15(eg:78,168,1167)

循环嵌套的跳出问题

break:只能跳出单层循环

goto:结合标号,可以调到代码中的任意地方。一般只用于跳出循环嵌套

标签:打印,题目,练习,C语言,嵌套,循环,三种,次方
From: https://blog.csdn.net/2401_88231393/article/details/144411159

相关文章

  • 线索二叉树——c语言详细注释版
        线索二叉树是一种特殊的二叉树,主要用于高效地实现树的遍历。与普通的二叉树相比,线索二叉树通过在节点中增加“线索”指针来简化遍历过程。值得注意的是,线索化二叉树的过程仍然需要使用递归,而后续遍历效率才会提高,适合一次构造,多次调用的场景。前言一般的二叉树在......
  • 【Azure Developer】使用cmd脚本循环执行curl请求
    问题描述在测试ApplicationInsights的每日上限(DailyCap)功能,想通过最简单的curl脚本来循环发送请求,验证日志摄入量大道设置的300MB(0.03GB)后,是否可以通过调大DailyCap限制值马上恢复数据的摄入! 问题解答一个简单的CMD脚本示例,它会循环执行 curl 命令:@echooff......
  • !!!C语言&学生管理系统!!!期末大放送!!!
    惊!!!这里竟然有easy的学生管理系统!学C语言的宝子快快看过来!注:如果你对本篇文章存有任何建议或者疑义,欢迎评论区留言哦!或者私信我也是可以哒~好了,废话不多说,咱们直接上代码! 目录前言创建步骤1.创建结构体并且建立节2.录入学生信息3.打印学生信息4.保存学生信息 5.......
  • 头歌第四章-之循环结构-练习2-学习-Java循环while之求非负数之和
    任务描述本关任务:使用Scanner对象接收一组数据,每组数据包含4个整数,其中有正有负,比如:2233-2232。请使用while循环求出每组数据的非负数之和(每组数据之间用空格分开,而组与组之间用换行符分开)。相关知识当我们想要对同样的操作执行多次,就需要使用到循环结构,在Java中......
  • 12.10 CW 模拟赛 T3. 循环
    算法很容易想到枚举短边断环之后\(\mathcal{O}(P)\)的求答案那么这个算法还有前途吗?可以发现,对于每次枚举断边,断\((i,i+1)\)和\((i-1,i)\)这两条边,变化量并不大,严格来说,均摊复杂度\(\mathcal{O}(P)\)具体实现上怎么处理呢?将断第\(x\)条边作为横......
  • 记录一种校验方式-crc16(python+C语言)
    此篇文章在2023年3月24日被记录最近在写boot升级代码时,需要上位机发送固件包到下位机,因为固件包太大,因此需要分包发送,分包发送涉及到校验问题,特意对crc16校验方法进行记录计算方法预置1个16位的寄存器为十六进制FFFF(即全为1,我称为种子);称此寄存器为CRC寄存器;把第一个8位二......
  • SAP QM 客户退货检验的三种实现方案
    SAPQM客户退货检验的三种实现方案   在SAP项目上,客户退货检验场景经常遇到。如果项目上启用QM模块,要在SAP里实现客户退货场景的质量检验,有三种实现方式。本文将对这三种实现方案做简要说明,与同行共勉。  1,客户退货的收货启用移动类型651,物料激活检验类型06,退货......
  • C语言(函数指针与指针函数)
    函数指针定义:函数指针本质上是指针,它是函数的指针(定义了一个指针变量,变量中存储了函数的地址)。函数都有一个入口地址,所谓指向函数的指针,就是指向函数的入口地址。这里函数名就代表入口地址。函数指针存在的意义:让函数多了一种调用方式函数指针作为形参,可以形式调用(回调......
  • C语言(指针数组和数组指针)
    变量指针与指针变量指针变量指向数组通过指针引用数组元素引用一个数组元素,可以用:下标法:如a[i]形式。指针法:如*(a+i)*(p+i)。其中a是数组名,p是指向数组元素的指针变量,其初值:p=a;案例需求:有一个整型数组a,有10个元素。输出数组中的全部元素。分析:要输出各元素的值,有三......
  • 循环神经网络(RNN)原理及实现
    一、引言在深度学习领域,循环神经网络(RecurrentNeuralNetwork,RNN)是一类具有独特结构和强大功能的神经网络模型。与传统的前馈神经网络不同,RNN能够处理序列数据,如时间序列数据、文本数据等,这使得它在自然语言处理、语音识别、时间序列预测等众多领域都取得了广泛的应用和显著......