輸入小於6位的整數,判斷它是幾位數,並按照相反的順序輸出各位上的數字。例如1357,輸出為

2021-04-02 08:11:15 字數 2568 閱讀 6558

1樓:匿名使用者

部分**

int n,sum=0,i=0;

scanf("%d",&n)

while(n)

sum是反序數,i是位數

你也可以用字串輸入,呵呵

那麼處理就簡單了,位數用strlen

反序用專strrev也可,從屬後面用迴圈開始輸出也可,呵呵

2樓:楊素

**:#include

int main()

arr[i] = '\0';

printf("\n%s\n\n",arr);}

程式設計從鍵盤輸入一個小於六位的正整數,判斷它是幾位數,並按照相反的順序輸出各位上的數字。具體的程式。

3樓:匿名使用者

python:

while 1:

number = input("請輸入一個小於六位的正整數enter an interge:")

if len(number)>=6:

print("位數超。請重新輸入")

else:

break

print("位數:",len(number), number[-1::-1])

c語言程式設計問題 從鍵盤輸入一個小於六位數的正整數,按照相反的順序輸出各位上的數字。

4樓:匿名使用者

一步一步的算,然後求出個位,十位,百位,千位,萬位,十萬位。然後倒過來,在各自乘與進位制。就得到你想要的結果了。

5樓:敖強林

利用陣列a[5]

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

scanf("%d",a[i]);輸入

輸出for(i=4;i>0;i--);

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

6樓:飛禽走獸破解

"stdio.h"

#include "math.h"

void main()

} for(i=n-1;i>=0;i--)printf("%d\n",sum);

getch();}

輸入一個小於6位的整數,判斷它是幾位數,並按照相反的順序輸出各位上的數字,怎麼編寫程式?

7樓:匿名使用者

python:

while 1:

number = input("請輸入du一個小zhi於六位的正整dao數回enter an interge:")if len(number)>=6:

print("位數

超。請重新輸

答入")

else:

break

print("位數:",len(number), number[-1::-1])

程式設計實現,輸入一個五位數以內的正整數,判斷它是一個幾位數,按順序輸出其各位數,按逆序輸出其各位數。

8樓:呀誒呀呀

using system;

using system.collections.generic;

using system.linq;

using system.text;

using system.text.regularexpressions;

namespace test6

)$"))

else

console.writeline("輸入有誤,請重新輸入:");

}console.writeline(string.format("輸入的數字是一個位數", num, num.tostring().length));

console.writeline(string.format("順序輸出:

", string.join(",", num.tostring().

tochararray())));

console.writeline(string.format("逆序輸出:

", string.join(",", num.tostring().

tochararray().reverse())));

console.write("按任意鍵結束");

console.readkey();}}}

9樓:風影美

|#include

#include

int getcount(int num)int main()

count = getcount(num);

printf("是 %d 位數\n", count);

tmp = num;

for (int i = 0; i < count; i ++)tmp = num;

for (int i = count - 1; i >= 0; i --)

for (int i = 0; i < count; i ++)printf("\n");

for (int i = 0; i < count; i ++)printf("\n");

return 0;}

C語言用編寫五位以內的正整數,求它是幾位數,並逆序輸出

程式沒有錯誤。但是格式又一點問題。在每else if和else語句加上 修改後 include void main else if x 999 else if x 99 else if x 9 else 上面都分析了,我給你推薦一個簡單的 include int main printf 逆序 d n...

程式設計給不多於4位的正整數,求出它是幾位數,逆序列印出各

不動你怎麼個逆順序,2種輸出自己選一個吧。include stdio.h void main printf the number has d digits n flag b 3 a 10 b 2 a 100 10 b 1 a 1000 100 b 0 a 10000 1000 for flag 0 ...

c語言的程式設計輸入正整數要求1輸出它是幾

不小bai心du弄zhi錯了 dao內.include int main void printf d位數 容 n c while c 0 return 0 c語言程式設計題 給一個不多於五位的正整數,要求 1.求出它是幾位數 2.分別列印出每一 include int main while 1 i ...