用C寫個程式。要求輸入任意數字反序輸出謝謝大家啦

2021-03-04 05:26:23 字數 1385 閱讀 8020

1樓:

給出處理欄位,假設輸入的數字變數為a(型別int)int b,c;

while(b=0)

{b=a/10;

c=a-b*10;

printf("%d",c);//cout<沒有經過編譯驗證隨手寫的,如果不能通過編譯可以參考我的思路

下面提供思路:

既然是反序輸出,肯定從低位開始,將原數除以10,根據c語言的規則,型別為int,系統自動忽略個位數並且不做四捨五入補差,然後將除得的數作為下一輪迴圈的原數乘以10,用原數減所得值即為個位,重複該過程。

2樓:利德

懶得用演算法,直接字串反序

#include

#include

#include

using namespace std;

int main()

3樓:匿名使用者

這個很簡單 不過我學的是c# c++不懂....

4樓:匿名使用者

#include

#include

using namespace std;

int main(int argc, char *argv)

如何用c語言編寫一個程式,輸入任意輸入一個正整數,反序輸出每一位

5樓:匿名使用者

#include

int main()

while(n /= 10);

printf("\n");

return 0;}

6樓:帥得有點壞

#include

#include

void main()

for(int j=0;j

7樓:匿名使用者

#include

using namespace std;

void print(int n)

cout<入你

想轉換的數:"<>n)

return 0;}

8樓:匿名使用者

#include

#include

#include

using namespace std;

void main ()

如何用c語言編寫一個程式「輸入任意輸入一個正整數,反序輸出每一位」?

9樓:匿名使用者

#include

int main()

while(n /= 10);

printf("\n");

return 0;}

用c編寫輸入任意個數字排倒序的程式

你把輸入 的數字放在textbox裡面 string s textbox1.text int a new int s.length for int i 0 i裡。array.sort a array.reverse a 倒序 將輸入的數字放到一個陣列中,用陣列自帶的排序方法排序。datatable ...

C編寫程式輸入Iamastudent要求輸出I

1 gets str1 2 str1 i 0 3 str2 i j 4 j 5 str2 i j 0 0 1 2 3 4 5 c語言的輸入 i am a student輸出 i am student 儲存到陣列裡面去,比較連續3個字元啊,當遇到 a 時候給刪掉 a 或者 a 就行了 初學者應該 來是...

c語言程式輸入兩個數字及符號用switch語句

因為你的scanf 有問 bai題。scanf d d c a,b,c 你輸du入b後,可能會按一個空zhi格,或者回車dao 但是這回個空格或者回車就會答被c接受,從而是c 空格 或者c n 回車 後面輸入的運算子就丟失了。你可以這樣改 在 c前面加個空格 2 scanf c d d c,a,b ...