①其百位數不大於2;
②將個位與百位對換,得到的三位數是原三位數的兩倍多;
執行**:
#include
int main()
return0;
}
執行結果:
注意點:題目要求我們要用一重迴圈來寫,所以我們要給自己限定在一重迴圈中。本題要求的是三位數,所以從一開始我們就可以給開始迴圈前的初始值賦予100。並且本題也要求其百位數不大於2,所以說我們最後跳出迴圈的要求即是x變數取到300時。
for
(x=100
;x<
300;x++
)
並且再看題目第二點要求:將個位與百位對換,得到的三位數是原三位數的兩倍多。
所以說我們再將其百位和個位換位。
並且再找出換位後兩倍的值
y=unit*
100+decade*
10+hundred;
//unit個位,decade十位,hundred百位
if(y>
2*x)
判斷滿足條件的三位數
習題10 1 判斷滿足條件的三位數 15分 本題要求實現乙個函式,統計給定區間內的三位數中有兩位數字相同的完全平方數 如144 676 的個數。int search int n 其中傳入的引數int n是乙個三位數的正整數 最高位數字非0 函式search返回 101,n 區間內所有滿足條件的數的個...
練習,求滿足條件的三位數
特殊三位數 請輸出滿足條件n a b c 的所有三位數 n,其中,a b c分別是 n的百 十 個位數。要求用自定義函式實現求階乘。include using namespace std 自定義函式的原型 即函式宣告 int fac int int main int s,a,b,c,x 100 wh...
習題10 1 判斷滿足條件的三位數
本題要求實現乙個函式,統計給定區間內的三位數中有兩位數字相同的完全平方數 如144 676 的個數。int search int n 其中傳入的引數int n是乙個三位數的正整數 最高位數字非0 函式search返回 101,n 區間內所有滿足條件的數的個數。include include int ...