Re: [問題] 請問螞蟻書習題1.36
※ 引述《lbld (lbld)》之銘言:
: 習題如下:
: 寫出一個程式後,輸入一個五位數的數目,
: 將這個數目分成個別的數字,
: 然後將每個數字分別印出,
: 數字中間相隔3個空格(用餘數除法運算子)
: example:輸入 12345
: 輸出 1 2 3 4 5
: 這一題我只想得出暴力法如下:
同前推文,又再稍微變化一下(不用array當暫存)。
#include <iostream>
using namespace std;
int main()
{
int input = 0;
cout << "Enter a number:" << endl;
cin >> input;
/* decompose and rearrange */
int buf = 0;
while (input > 0) {
buf = buf*10 + (input%10);
input /= 10;
}
/* print */
while (buf > 0) {
cout << (buf%10) << " ";
buf /= 10;
}
return 0;
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.69.35.10
推
07/19 14:10, , 1F
07/19 14:10, 1F
推
07/20 08:35, , 2F
07/20 08:35, 2F
→
07/20 13:09, , 3F
07/20 13:09, 3F
→
07/20 13:10, , 4F
07/20 13:10, 4F
討論串 (同標題文章)
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章