问题:1721. 输出个位为5或者个位为8数
类型:简单循环
题目描述:
请从小到大输出 1∼n 中所有个位为 5 或者个位为8 的所有的整数,每行 1 个。
比如,假设 n=20,那么满足条件的数输出如下:
5
8
15
18
输入:
一个整数 n 。
输出:
1∼n 中所有满足条件的整数。
样例:
输入:
25
输出:
5
8
15
18
25
完整代码如下:
#include<bits/stdc++.h>
using namespace std;
int main(){
//一、分析问题
//已知:1~n 中所有的整数。
//未知:输出符合条件的整数,每行一个。
//关系:个位为 5 或者个位为8。
//二、数据定义
int n;
//三、数据输入
cin>>n;
//四、数据计算
for(int i=1;i<=n;i++){
if(i%10==5||i%10==8) cout<<i<<endl;
}
//五、输出结果
return 0;
}