C語言程式設計輸入乙個5位數以內的正整數,完成以下操作

2021-10-09 21:44:04 字數 664 閱讀 2119

<1>判斷輸入的數是乙個幾位數

這裡利用乙個簡單的while迴圈即可實現

while (x)

<2>按序或逆序輸出其各位數字

首先使用陣列將數字每一位取出存入陣列

for (i = 0; i <= suu; i++)

最後利用for迴圈語句將其正反輸出即可

完整源**如下:

#include#includeint main()

printf("所輸入的數字是乙個%d位數\n", suu);

for (i = 0; i <= suu; i++)//各位數存入

printf("按序輸出為:\n");

for (i = suu-1; i >= 0; i--)//按序輸出

printf("%4d", a[i]);

printf("\n按逆序輸出為:\n");

for (i = 0; i <= suu-1; i++)//按逆序輸出

printf("%4d", a[i]);

printf("\n");

system("pause");

return 0;

}

c語言 輸入乙個整數,將每一位數字輸出

程式需求 輸入乙個整數,將每一位數字輸出 程式設計思路 將每一位輸出來,我們可以先獲取這個數的最高權位是多少 t number 將從鍵盤上獲取的數 拷貝乙份給t while t 10 中 主要的作用是獲取最高位數 power 10 每執行一次就 10 t 10 對乙個數整除 假如我們輸入乙個數字 1...

C語言上機實驗 輸入乙個字元和乙個3位數字並作判斷

實驗題目 輸入乙個字元和乙個3位數字,並作如下判斷 判斷輸入的數字的奇偶性 分別輸出3位數的百位 十位 個位 判斷輸入的字元是數字 字母 還是其他字元 include 判斷數字是否為偶數 intis even int num 判斷字元是否為數字 intis number char ch 判斷字元是否...

C語言的小操作之 輸入乙個四位數,讓每位數相加

輸入乙個四位數,讓每位數相加 include int main 先宣告4變數用於儲存四位數及其各位上的數 int x,a,b,c,d printf 請輸入乙個四位整數 n 從螢幕上獲取這個四位數 scanf d x 獲取這個四位數的個位數 a x 10 獲取十位數 b x 100 10 獲取百位數 ...