問題:1699 - 輸出是2的倍數,但非3的倍數的數
類型:循環
題目描述:
請從鍵盤讀入一個整數 n,輸出 1~n 中所有是 2 的倍數,但非 3 的倍數的數,每行 1個。
比如,讀入一個整數10 ,輸出結果如下:
2
4
8
10
輸入:
一個整數 n 。
輸出:
按要求輸出 1~n 中滿足條件的整數,每行 1 個。
樣例:
輸入:
10
輸出:
2
4
8
10
完整代碼如下:
#include<bits/stdc++.h>
using namespace std;
int main(){//一、分析問題//已知:1~n的數 //未知:輸出符合條件的數 //關系:循環 //二、數據定義 int i=1,n; //三、數據輸入 cin>>n;//四、數據計算 while(i<=n){if(i%2==0&&i%3!=0){cout<<i<<endl;}++i;}//五、輸出結果 return 0;
}