求助 編寫C語言,輸入乙個三位數 如123 ,然後輸出結果是321 謝謝啦 5

2025-01-29 11:40:27 字數 2715 閱讀 4267

求助:編寫c語言,輸入乙個三位數(如123),然後輸出結果是321.謝謝啦

1樓:公尺度克

測試通過,幾位都可以,只要在int允許範圍內。

int reverse(int n)

int m=0;

int k=0;

while (n>0)

k=n%10;

m = m*10+k;

n = n/10;

return m;

void main()

int n;

scanf("%d",&n);

printf("%d",reverse(n));

2樓:網友

void main()

int num1,num2;

printf("請輸入乙個三位整數: "

scanf("%d",&num1);

num2=num1/100;//百位轉到個位num2=num2+num1/10%10*10+num1%10*100;

printf("逆序後的數為: %d",num2);

3樓:網友

使用陣列啊。

輸入的3個數字分別存放在陣列的array[0],array[1],array[2],中,然後使用遞減迴圈從後往前輸出就可以了啊。

具體程式就不給出了。

4樓:匿名使用者

先用您輸入的數進行整除10的操作和整除10求餘數,得到各個位數的數字,放到乙個陣列當中,然後倒過來乘10相加。

比如:輸入1234

1234/10 =123餘4所以a[0]=4123/10=12餘 a[1]=3

.a[2]=2

.a[3]=1

相加:a[0]*1000+a[1]*100+a[2]*10+a[4]

如何用c語言輸入123,輸出

5樓:費莫澤惠錯炎

n/100因為n是整形,所以輸出是百位的數字n%10是取餘,正好是個位的數字。

b是中間的數,道理和a是一樣的。

再把三個數反過來輸出一遍就行了,本題中是重新組成乙個三位數。

6樓:py你好啊

朋友,其實像這樣簡單的題目你都做不出來,說明你連最基礎的知識都沒搞清!

我的給的答案如下,我已執行,正確!

#include

int main()

編寫程式:輸入3個數字字元,將它們轉換為乙個整數後輸出。如輸入數字字元3、2、1,輸出乙個整數

7樓:

摘要。稍等。

編寫程式:輸入3個數字字元,將它們轉換為乙個整數後碰中輸出。如輸入笑辯山數字字元,輸灶旦出乙個整數321

稍等。最尺燃簡單歷銀的設3個肢困宴a,b,c字元型變數賦值輸出 printf("%d",(a-'0')*100+(b-'0')*10+(c-'0'))

輸出不了。這樣就可以了嗎。

對的。第二題。

序號是第三的那題,把過程都告訴我。

c語言vc6.0編寫程式輸入三個數字字元,輸出由他們組成的乙個整數,例如,輸入'2','5','7',輸出257詳細**

8樓:

摘要。這個應該利用賦值字串賦值,然後並列顯示輸出就可以。

c語言編寫程式輸入三個數字字元,輸出由他們組成的乙個整數,例如,輸入'2','5','7',輸出257詳細**。

這個應該利用賦值字串賦值,然後並列顯示輸出就可以。

這是比較基礎的程式**。

嗯。報錯,怎麼回事。

c語言程式設計,輸入3個整數,輸出。

9樓:可靠又如意灬寶貝

程式**如下:

直接編譯差段,程式輸出結果中任意輸入三個數字,程式執行結果如下圖所示:

c語言程式設計:輸出乙個3位整數的逆序數,如輸入123,輸出321.

10樓:慶梅花懷詞

我這個是c++的答案。

看了一下,別人要麼沒用到c++專屬的cin、cout……要麼是錯的。而且這個幾位數都可以,如輸入100010,則輸出10001,如輸入-12300,則輸出-123……)看看我這個吧:

#include

using namespace std;

int main()

if(n%10>0)

p=1;while(n)

elsen=n/10;

return 0;

希望能幫到你。

11樓:螳螂武士

#include

main()

int n, a;

printf("請輸入乙個。

正整數:");

scanf_s("%d", &n);

for (a = 1; a <= n; a++)printf("%d", a);

system("pause");

return 0;

c++語言:輸入乙個三位整數,計算各位數字的立方和,並輸出

12樓:

輸入111輸出2本來應該輸出3

c的輸入輸出可以沿用,即printf();和scanf();還可以#include

用c語言程式設計從鍵盤上輸入三位數,分別輸出每一位數字,並

include include int main for i 2 i 0 i printf 反向輸出 for i 0 i 3 i system pause include int main 我除錯過回了 可以執行 希望採納答 c語言,程式設計從鍵盤輸入乙個三位數,將輸出該數的逆序數,急急急,等 輸入...

用24578組成乙個三位數乘兩位數的算式最大是多少最小是多少?

乘積結果最大為 解題思路 先將兩乘數末位對齊,然後分別使用第二個乘數,由末位起對每一位數依次乘上乙個乘數,最後將所計算結果累加即為乘積,如果乘數為小數可先將其擴大相應的倍數,最後乘積在縮小相應的倍數 解題過程 步驟一 步驟二 根據以上計算結果相加為 驗算 擴充套件資料 驗算結果 將被除數從高位起的每一位...

用0,1,2,數字,能組成多少個三位數

如果數字不能有重複的話 首先確定最高位,不能是零,有3種取法 然後剩下的兩位,在剩下的三個數中取兩個數進行排列,有a 2 3 6種拍法 所以能夠成的三位數應有 3 6 18種 如果乙個三位數中的數字不能重複出現,則有3 3 2 18種 如果乙個三位數中的數字可以重複出現,則有3 4 4 48種 由於...