问题:1698. 请输出带有特殊尾数的数
类型:
题目描述:
请输出1∼n 中所有个位为 1、3、5、7中任意一个数的整数,每行 1 个。( n<1000 )
比如,假设从键盘读入 20,输出结果如下:
1
3
5
7
11
13
15
17
输入:
一个整数 n 。
输出:
输出满足条件的数,每行 1 个。
样例:
输入:
20
输出:
1
3
5
7
11
13
15
17
完整代码如下:
#include<bits/stdc++.h>
using namespace std;
int main(){//一、分析问题//已知:1~n的数 //未知:输出符合条件的数 //关系:拆位、循环 //二、数据定义 int i=1,n; //三、数据输入 cin>>n;//四、数据计算 while(i<=n){if(i%10==1||i%10==3||i%10==5||i%10==7){cout<<i<<endl;}++i;}//五、输出结果 return 0;
}