1 条题解
-
0
题目:筛选输出大于等于5的正整数
思路分析
-
任务拆解:
- 输入整数n(表示数字个数)
- 循环n次,每次输入一个正整数
- 判断输入的数字是否大于等于5
- 如果满足条件则输出该数字
- 输出结果用空格分隔
-
关键点分析:
- 使用for循环重复n次
- 每次循环完成输入、判断、输出
- 使用条件判断筛选符合条件的数字
- 输出时用空格分隔不同结果
-
步骤规划:
- 输入数字个数n
- 循环n次
- 每次输入一个数字a
- 判断a是否≥5
- 如果满足条件,输出a和空格
- 循环结束后程序结束
-
代码对应:
int n,a;- 定义个数和数字变量cin>>n;- 输入数字个数for(int i=1;i<=n;i++)- 循环n次cin>>a;- 输入一个数字if(a>=5)- 判断是否大于等于5cout<<a<<" ";- 满足条件时输出该数字和空格
-
- 1
信息
- ID
- 2304
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- 3
- 标签
- (无)
- 递交数
- 559
- 已通过
- 296
- 上传者