1 / 37
文档名称:

《循环结构程序设计》课件.pptx

格式:pptx   大小:1,047KB   页数:37页
下载后只包含 1 个 PPTX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

《循环结构程序设计》课件.pptx

上传人:ogthpsa 2023/9/28 文件大小:1.02 MB

下载得到文件列表

《循环结构程序设计》课件.pptx

相关文档

文档介绍

文档介绍:该【《循环结构程序设计》课件 】是由【ogthpsa】上传分享,文档一共【37】页,该文档可以免费在线阅读,需要了解更多关于【《循环结构程序设计》课件 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。第3讲循环结构程序设计
第3讲循环结构程序设计
循环的定义
反复执行相同的语句序列
循环的定义反复执行相同的语句序列
2
while循环
格式:
while(表达式)
{
语句序列
}
语句序列称为循环体,当为一条语句时,表示复合语句的{}可以省略。
表达式可以为任何类型
先判断,后执行,若条件不成立,有可能一次也不执行。
语句序列中必须有改变while后面括号的表达式值的语句,否则有可能死循环。
while循环格式:语句序列称为循环体,当为一条语句时,表示
3
问题描述:笑笑作为数学课代表,每次考试后,数学老师都会让他统计成绩,老师并不关心具体某个人的成绩,而只关心参加考试的人数、平均成绩、最低分和最高分。
输入要求:第1行输入T,表示组数,第二行输入一些 整数,表示学生的成绩,每个数之间用一个空格分开,-1表示输入结束。
输出要求:占4行,第一行表示学生人数n,第二行表示最高分,第三行表示最低分,第四行表示平均分,其中只有平均分是小数(只保留一位小数),其余为整数
输入实例:1
50 90 87 67 84 99 56 74 82 94 -1
输出实例:10
100
50

问题描述:笑笑作为数学课代表,每次考试后,数学老师都会让他统
4
回文数
问题描述:输入一个整数,判断一个该数是否为回文数。
输入要求:输入一系列的整数n,n<100000000
输出要求:如果是回文数输出Yes,如果不是回文数输出No
输入样例:1234
121
-12321
100
输出样例:No
Yes
Yes
No
回文数问题描述:输入一个整数,判断一个该数是否为回文数。
5
《循环结构程序设计》课件
6
素数因子
问题描述:输入一个整数,输出它的所有素数因子
输入要求:输入一系列的整数(0,1,-1除外),每行一个
输出要求:输出所有的素数因子,每个因子之间用1个空格分开,最后一个因子后面没有空格
输入样例: 8
30
125
输出样例:2 2 2
2 3 5
5 5 5
素数因子问题描述:输入一个整数,输出它的所有素数因子
7
#include<iostream>
using namespace std;
int main()
{
int m,k=2;
cin>>m;
if(m<0)
{
cout<<'-';
m=-m;
}
while(k<m)
if(m%k==0)
{
cout<<k<<' ';
m=m/k;
}
else
k++;
cout<<m<<endl;
return 0;
}
#include<iostream>
8
6174数字黑洞
问题描述:任意一个每位数字不完全相同的4位正整数,将各位上数字重新组合成一个最大数和一个最小数相减,重复这个过程,必定得到6174。
输入要求:输入一系列的4位正整数,占一行。
输出要求:占一行,最终得到6174的变换次数。
输入样例:1234
1000
6174
输出样例:3
5
0
6174数字黑洞问题描述:任意一个每位数字不完全相同的4位正
9
爱因斯坦走楼梯:有一条长阶梯,若每步跨2阶,则最后剩1阶;若每步跨3阶,则最后剩2阶;若每步跨5阶,则最后剩4阶;若每步跨6阶,则最后剩5阶;若每步跨7阶,则最后正好一阶不剩;问该楼梯最少有多少阶?
爱因斯坦走楼梯:有一条长阶梯,若每步跨2阶,则最后剩1阶;若
10