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 ...