C语言教程7-C语言循环结构
-
C语言循环结构 -C语言二分法查找算法(附带源码)
顺序查找是从第一个数据开始比较,直到找到目标数据。当数据量较大时,顺序查找的效率就会降低。 将数据进行排序以后,我们就可以使用另一种更加有效的查找方…… -
C语言循环结构 -C语言顺序查找算法(附带源码)
查找是计算机处理大量数据时最普遍的功能。顺序查找实际上是枚举法的应用。 期中考试结束了,数学老师已经把所有数学成绩按从高到低的顺序排列好。请编写一个…… -
C语言循环结构 -C语言break和continue语句(跳出循环)
C语言中有两个跳出循环的语句,它们分别是 break 和 continue: break 用来跳出整个循环语句,也就是跳出所有的循环次数; continue 用来跳出当次循环,也…… -
C语言循环结构 -C语言冒泡排序算法(附带源码)
排序(sorting)就是调整列表的顺序,是计算机编程中经常要做的一件事情。经过排序以后的数据,可以极大地提高查找的效率。 冒泡排序(bubble sort)是用嵌套…… -
-
C语言循环结构 -C语言将数字倒叙输出
这是一个C语言 for 循环的示例:从键盘输入 100 个整数,将它们按输入顺序倒序输出,并求这 100 个数中所有偶数之和。 由于题意要求输入的数据比较多,为了便…… -
C语言循环结构 -C语言for循环给数组元素赋值
如果知道所有数组元素的内容,可以在数组声明(定义)的同时对其进行初始化。但是在数组声明时,我们并不总是知道数组的内容。对于字符数组我们可以使用 C 语…… -
C语言循环结构 -C语言兑换压岁钱
这是一个C语言 for 循环嵌套的示例:过年了,外婆给了桐桐 100 元压岁钱,桐桐想把它兑换成 50 元、20 元、10 元的小钞票。请你编写程序,帮桐桐算算共有多少…… -
C语言循环结构 -C语言输出n行n列星号
这是一个C语言 for 循环嵌套的示例:给定一个自然数 n,在屏幕输出 n 行 n 列图形(见图 1)。 图 1:输出结果 问题分析 这是个打印图形问题,一般按行和列…… -
C语言循环结构 -C语言求全班同学身高的最大值和最小值
编写程序,帮桐桐找出全班同学身高的最大值和最小值。 问题分析 输入:班级总人数;依次输入班上每位同学的身高值(float型)。 输出:最大身高值和最小身高…… -
C语言循环结构 -C语言计算棋盘上的麦粒
在印度有一个古老的传说:舍罕王打算奖赏国际象棋的发明人——宰相达依尔。国王问他想要什么,他对国王说:“陛下,请您在这张棋盘的第 1 个小格里,赏给我 1 粒…… -
C语言循环结构 -C语言数列求和(使用for循环)
C语言 for 循环示例:计算 1+2+3+…+100。 问题分析 本题需要反复累加 100 次,而且每次累加的数字都递增 1。这种特性完全符合 for 循环语句的使用条件。 利用…… -
C语言循环结构 -C语言for循环语句的用法
前面学习的 do-while 语句和 while 语句都适合于解决循环次数未知的重复操作,在C语言中,如果已知重复操作的次数,可以使用 for 循环语句,其一般格式如下: …… -
C语言循环结构 -C语言数列求和(使用while循环)
这是一个C语言 while 循环的示例,已知有下面的数列: 现在任意给出一个整数 k(1≤k≤15),要求计算出一个最小的 n,使得 Sn>k。 问题分析 输入:一个整…… -
C语言循环结构 -C语言判断素数(质数)
这是一个C语言 while 循环的示例:判断一个整数 n(n>1)是否为素数(也成质数)。 问题分析 输入:一个整数n(n>1)。 输出:Yes or No。 如果一个整…… -
C语言循环结构 -C语言分解质因数(质因子)
这是一个C语言 do while 循环示例:把正整数 n 分解成质因数相乘的形式。例如 24=2×2×2×3。 问题分析 输入:一个正整数n。 输出:形如 24=2×2×2×3 的质因子相…… -
C语言循环结构 -C语言十进制数转换为二进制数
这是一个C语言 do while 循环示例:统计十进制正整数 n 转换为二进制数后,其二进制序列中包含的 1 和 0 的个数。 问题分析 输入:一个正整数。 输出:两个整…… -
C语言循环结构 -C语言求最大公约数
这是一个C语言 while 循环示例:求正整数 m 和 n 的最大公约数。 问题分析 输入:两个正整数。 输出:一个正整数(最大公约数)。 最大公约数(gcd)是指几个…… -
C语言循环结构 -C语言统计字符和数字的个数
这是一个C语言 while 循环示例:输入一串以?为结束标志的字符,统计其中字母和数字的个数。 问题分析 输入:从键盘输入一个以?结尾的字符串。 输出:两个整数…… -
C语言循环结构 -C语言while和do while循环语句
在C语言中,while 是一种基本的循环,do while 是它的一种变体,有时候两者可以互换。 while 循环 while 语句适用于“当条件成立时重复操作”的循环控制结构,…… -
C语言循环结构 -C语言三种循环结构
在日常工作和学习当中,我们经常会遇到一些大量而枯燥的重复性操作,比如期末考试结束后计算每一位同学的总成绩和平均成绩,计算 1+2+3+…+1000 的和。这些工作……