問題: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;
}