程式設計從鍵盤輸入三位數,將它們逆序輸出。如輸入123,輸出321 謝謝

時間 2021-09-06 15:53:19

1樓:墨汁諾

void main(){int x,a,b,c;

cin>>x;a=x/100;

b=x/10%10;c=x%10;

cout<例如:

#include

int main()

int a,b,c,t;

scanf("%d",&a);

b=a%10;

c=(a-b)%100;

t=a/100;

printf("b=%dc=%dt=%d",b,c,t);

return 0;

2樓:長懿劍銳達

****************************************=

完全符合你的要求

c++版

純手打拒絕複製

****************************************=

#include

using

namespace

std;

void

main()

3樓:

暈,2樓的真牛b,需要那麼長麼,樓主只說三位數額。。

4樓:煞神一刀

這個簡單啊!下邊的是我以前寫的,你看看吧?希望對你有幫助!不完善的地方在於沒有判斷第一位是不是0的,你可以加上去

#include

void main()

else if(a/1000!=0)

else if(a/100!=0)

else if(a/10!=0)

else if (a%10!=0)}

5樓:匿名使用者

# include

# include

void main()

6樓:ang漠然執著

麻煩幫我頂上去亮瞎他們雙眼,用這麼長嗎,用這麼長嗎!!!

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

7樓:慶梅花懷詞

我這個是c++的答案。

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

#include

using namespace std;

int main()

if(n%10>0)

p=1;

while(n)

else

n=n/10;

}return 0;

}希望能幫到你。

8樓:匿名使用者

#include

int main()

while( n<100|| n>999 ) ;

do while(n);

printf("\n");

return 0;}

9樓:匿名使用者

#include

void main()

10樓:螳螂武士

#include

main() {

int n, a;

printf("請輸入一個

正整數:\n");

scanf_s("%d", &n);

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

system("pause");

return 0;

11樓:汐

#include

void main()

12樓:愛我別走

#include

using namespace std;

int main()

13樓:匿名使用者

#include"stdio.h"

using namespace std;

void main()

編寫程式,從鍵盤輸入一個三位數,求出其逆序數並輸出,例如輸入123,輸出321,要詳解

14樓:匿名使用者

沒指明bai語言du

,用zhic++寫,dao**版如下。

權#include

using namespace std;

void main()

cout<

3. 編一程式,從鍵盤輸入一個三位數,求出其逆序數並輸出,例如輸入123,輸出321。

15樓:匿名使用者

#include

void main() }

for(i=k-2;i>=0;i--) }

16樓:匿名使用者

#include

void main()

17樓:匿名使用者

private sub rank(n as integer, a() as long)

for i = 1 to n - 1

tmax = i

for j = i + 1 to n

if a(j) > a(tmax) then tmax = jnext j

if tmax <> i then t = a(i): a(i) = a(tmax): a(tmax) = t

next i

end sub

編寫程式,從鍵盤輸入一個三位數,求出其逆序數並輸出,例如輸入123,輸出321。

18樓:凌亂心扉

package com.yuxin.learn;

public class main

public static void main(stringargs)

}輸出結果:

1、040320321

2、321

c++與c#的static有兩種用法:程序導向程式設計中的static和麵向物件程式設計中的static。前者應用於普通變數和函式,不涉及類;後者主要說明static在類中的作用。

程序導向

靜態全域性變數

在全域性變數前,加上關鍵字static,該變數就被定義成為一個靜態全域性變數。我們先舉一個靜態全域性變數的例子,如下:

//example1

#include

using namespace std;

void fn();//宣告函式

static int n;//宣告靜態全域性變數

int main()

void fn()

靜態全域性變數有以下特點:

該變數在全域性資料區分配記憶體;

未經初始化的靜態全域性變數會被程式自動初始化為0(在函式體內宣告的自動變數的值是隨機的,除非它被顯式初始化,而在函式體外被宣告的自動變數也會被初始化為0);

靜態全域性變數在宣告它的整個檔案都是可見的,而在檔案之外是不可見的;

靜態變數都在全域性資料區分配記憶體,包括後面將要提到的靜態區域性變數。對於一個完整的程式,在記憶體中的分佈情況如下圖:

**區//low address全域性資料區堆區棧區//high address

一般程式把新產生的動態資料存放在堆區,函式內部的自動變數存放在棧區。自動變數一般會隨著函式的退出而釋放空間,靜態資料(即使是函式內部的靜態區域性變數)也存放在全域性資料區。全域性資料區的資料並不會因為函式的退出而釋放空間。

細心的讀者可能會發現,example 1中的**中將

static int n;//定義靜態全域性變數

改為int n;//定義全域性變數

程式照樣正常執行。

的確,定義全域性變數就可以實現變數在檔案中的共享,但定義靜態全域性變數還有以下好處:

靜態全域性變數不能被其它檔案所用;

其它檔案中可以定義相同名字的變數,不會發生衝突;

19樓:匿名使用者

#include

using namespace std;

void main()

break;

}// 逆序處理,同時算位數

while (num != 0)

cout<<"該數為"<

cout<<"逆序數為"<

20樓:匿名使用者

控制bai臺應用程式嗎?

給你寫一個:

string s = "";

char c = console.readline().tochararray();

for (int i = c.length; i > 0; i--)console.writeline(s);

console.readline();

這個du你可以輸入zhi任何字dao符都可版以輸出為逆序。如果要輸入數字的話只需要權再判斷是否為數字就可以了

希望對你有所幫助啊

21樓:李付華

int main()

用freepascal程式設計輸入三位數的整數,將數字位置重新排列,組成盡可能大的三位數 例如輸入213,重

program make var a array 1.3 of char i,j integer t char begin for i 1 to 3 do read a i for i 1 to 2 do for j 1 to 3 i do if a j begin t a j a j a j 1 ...

用1,2,3,4,5,數組成三位數和兩數,使它們積最大,這兩個數是?如果積最小呢

積最大就要兩個數最大。顯然三位數的首位應該是5 那麼兩位數的首位就應該是4 40 30 500 3 所以三位數應該是521 兩位數應該是43 同理可得 積最小的時候 三位數是145 兩位數是23 積最大 431 52 22412 積最小 245 13 3185 稍後給出解釋。積最大 先考慮大的4個數...

從1,2,3,4,5,6這數中任取組成三位數,其中能

逸軒愛獸獸 312,132,126,216,612,162,234,324,432,342,354,534,456,546,564,654共12個 偉悅喜貢初 可知若乙個整數能被2和3整除,則這個數能被6整除,1 數能被2整除時,末尾數可能為2,4,6 2 數能被3整除時,三個數的和能被3整除末尾數...