c 語言程式設計 輸入整數,要求按照由小到大的順序輸出

時間 2021-09-08 19:06:17

1樓:潮範君

#include //標頭檔案

using namespace std;

void swap(int *p1,int *p2);  //用於交換2個變數的功能函式

int main()

{int n1,n2,n3;

int *p1,*p2,*p3;

cout<<"請依次輸入3個整數:";

cin>>n1>>n2>>n3;

p1=&n1;

p2=&n2;

p3=&n3;

if(n1>n2)

swap(p1,p2);

if(n1>n3)

swap(p1,p3);

if(n2>n3)

swap(p2,p3);

cout<<"排序後結果為:"<

2樓:匿名使用者

#include

using namespace std;

int main()

//使a,b交叉換位

if (a > c)

//使a,c交叉換位

if (b > c)

//使b,c交叉換位

cout << a << "," << b << "," << c << endl;

return 0;}

3樓:匿名使用者

#include

using namespace std;

void main()

//保證a大於c,至此a存放的是三個數中最大的if ( b

cout<

c++程式設計:輸入三個整數,並按大小順序輸出

4樓:匿名使用者

解答過程如下所示:

if(a}

else

if(celse

if(aelse

c++不僅擁有計算機高效執行的實用性特徵,同時還致力於提高大規模程式的程式設計質量與程式設計語言的問題描述能力。

5樓:

你這樣是因為少了if

其實你這樣的編碼習慣很有問題,在多個if和else巢狀的時候加上大括號是很必要的,方便檢查也**美觀

例如if()else

}else

只是幫你解決問題是不夠的 望君注意下編碼習慣 然後自己再看一下 就知問題何在

6樓:a一粒米

#include

void main()

else

if(a

else

else

if(c

else

if(a

else

cout<<"三個整數按從大到小排列:"<

}這樣就對了

7樓:匿名使用者

if(a

else if(a

else }

else

if(c

else

if(a

else

應該是這樣,因為我是學的c語言,所有沒法幫你編。自己找下邏輯關係吧。

其實可以定義一個函式:

void ***(int x,int y)這樣可以讓兩數互換,就可以不分配多的記憶體去儲存其他變數了。

再這樣if (a

if (a

因為c++相容c所有可以在編譯軟體上面執行printf函式是c函式庫裡的要在程式開頭加stdio.h標頭檔案

c++程式設計題:輸入3個整型數,按由大到小的順序輸出顯示!

8樓:

#include

#include

#include

using namespace std;

int main()

sort(int_vec.begin(),int_vec.end());

vector::size_type i=0;

while(i!=int_vec.size())cout<

return 0;

}除錯過·可以得到正確結果。

9樓:

#include

using namespace std;

int main()

else if (c

else

return 0;}

10樓:薔詩翠

使用氣泡排序既可以很容易的解決問題的呢,呵呵源程式如下:

#include

#include

#define n 3

using namespace std;

int main()

cout<<"排序結果為:";

for(a=0;a

cout<

cout<

return 0;}

11樓:匿名使用者

#include

int get_max(int a,int b,int c)

int main()

12樓:物慾他們比

給老子 這個都不會 你還學什麼程式嘛

【向大蝦求助,c語言程式設計問題,c++】輸入三個int整數x,y,z,請把這三個數由小到大輸出。(注

13樓:匿名使用者

/*這個就是最簡單的比大小了*/

#include

// 利用指標將兩個數進行交換

void swap(int * a,int * b)int main(void)

//從鍵盤獲取三個int 型整數

for(i = 0; i< 3 ; i++)//下面是排序邏輯

for(i = 0;i < 2;i++)}}//將排序的最終結果儲存到 x y z

x = arr[0];

y = arr[1];

z = arr[2];

return 0;}

14樓:

//#include "stdafx.h"//if the vc++6.0, with this line.

#include

using namespace std;

int main(int ar**,char *argc)執行專樣例屬:

15樓:匿名使用者

//望採納

#include

int main()

if(a>c)

if(b>c)

printf("%d %d %d\n",a,b,c);

return 0;}

c語言程式設計輸入整數n計算32的n次要求定義函

include void main double fun int n include double jisuan double x,int n int main double jisuan double x,int n double sum 1 int i for i 0 i 可以輸入任意數的任意次...

c語言程式設計輸入不超過5位的正整數

include void main printf 它是 d位數 n sum int j printf 它的每一位是 for j i j 0 j 此時i的值是上個迴圈的值 printf d a j printf n printf 逆序輸出每一位 for j 0 j i j printf d a j i...

c語言程式設計求輸入,c語言程式設計 求輸入一個0 99的整數,判斷其是否為同構數,要求寫了程式還要有中文解釋其核心語句的作

思路 同構數是會出現在它的平方的右邊的數。具體見 include int main return 0 執行結果 15 62576 include stdio.h int main int argc,char argv 執行結果 include stdio.h int main int n,i,j,a...