回覆列表
-
1 # lanfengz2
相關內容
- 用c++程式設計:給出一個不多於5位的正整數,要求,求出它是幾位數,分別輸出每一位數字,按逆序列印每個數?
- 9.給一個不多於5位的正整數,要求: ①求出它是幾位數; ②分別輸出每一位數字; ③按逆序輸出各位?
- //給定一個不多於5位的正整數,要求:① 求它是幾位數;② 分別打印出每一位數字;③ 按逆序打印出各位數?
- c語言輸入一個不多於5位正整數要求:求出它是幾位數;分別打印出每一位數字;按逆序輸出各位數字?
- C語言程式設計題:輸入一個不多於4位的正整數,要求如下1求出它是幾位數;2輸出每一位數。有誰會幫幫忙?
- 用遞迴方法將輸入的一個正整數按逆序輸出?
- 求編一個C語言程式。給一個不多於5位的正整數,要求 ①求出它是幾位數 ②分別輸出每一位數字,例如?
- 設計一個C語言程式:給一個不多於5位的正整數,要求:求出它是幾位數;分別輸出每?
- 將其各位數字按逆序輸出(例如:輸入資料123,輸出321求解?
#include
using namespace std;
int SIZE = 3;
int main(int argc, char *argv[])
{
cout << "請輸入小於1000的正整數: ";
int n;
cin >> n;
while(n < 0 || n > 1000)
{
cout << "輸入數字屬於1000以內正整數,請重新輸入:";
cin >> n;
}
int count=0;
int ar[SIZE];
int i = 0;
while(n > 0)
{
ar[i++] = n % 10;
n /= 10;
count++;
}
cout << "該輸入倒序輸入為:";
for(int j = 0;j < count; j++)
cout << ar[j];
cout << endl;
cout << "該數字為" << count << "位數" << endl;
return 0;
}