c語言程式設計,輸入整數,按從小到大順序輸出

2021-03-04 05:18:44 字數 7068 閱讀 8645

1樓:匿名使用者

#include

int main( )

for(int i = 0 ; i < 4 ; i++)}

if(k != i)

}for(int i = 0 ; i < 4 ; i++)return 0;}

c語言程式設計題:輸入4個整數,要求按由小到大順序輸出怎麼編啊?

2樓:小心_不在犯錯

#include

int main()

if (a > c)

if (a > d)

if (b > c)

if (b > d)

if (c > d)

printf("由小

dao到大輸專

出屬:%d %d %d %d\n",a,b,c,d);

return 0;}

3樓:黑白say晚安

一、氣泡排序,**和執行結果如圖所示。

重複地走訪過要排序的元

素列,依次專

比較兩個相鄰的元素,如果屬他們的順序(如從大到小、首字母從a到z)錯誤就把他們交換過來。走訪元素的工作是重複地進行直到沒有相鄰元素需要交換,也就是說該元素已經排序完成。

二、選擇排序,**和執行結果如圖所示。

思想:選擇排序,讓陣列中的每一個數,依次與後面的數進行比較,如果前面的數大於後面的數,就進行位置的交換。換個說法,選擇排序:

第一個數依次與後面的數比較,第一次比較完之後最小的數在最前面 。

4樓:加百列

利用函式的模組copy化設計。

1、完成整體bai函式格局,輸入、du排序、輸zhi出。

2、輸入函式**如下

dao:

3、排序函式**如下:

4、輸出函式**如下:

5、執行結果:

5樓:圖圖的大耳朵鴨

使用氣泡排序法進行程式設計:

解釋:1.第一個for迴圈:利用陣列迴圈輸入4個變數。

2.第二個回for迴圈:該迴圈的意思是答如果a[0]>a[1]的話,兩個變數的值交換,利用迴圈依次比較。

要注意的是i<3,因為其中有i+1,i最大取到2,也就是i+1最大取到3才正確。

3.第三個for迴圈:利用迴圈依次輸出排序後的陣列,每輸出一個加一個空格以便於區分。

6樓:

最愚蠢的方法:

# include

main()

; if(a>d) ;

if(b>d) ;

if(c>d) ;

printf("%5.2f,%5.2f,%5.2f,%5.2f",a,b,c,d);

}冒泡法:

# include

main()

}for(i=0;i<4;i++) /* 分別輸出排完後的4個數 */

printf("%d ",a[i]);}

7樓:員施濯馨逸

將四個數存到bai數du組中,然後排序即zhi可。

排序dao後,再利用循版

環輸出。

**權:

#include

int main()

}for(i = 0; i < 4; i ++)printf("%d,",a[i]);}

8樓:戰殤弒魂

#include

#include

void main()

printf("the sorted numbers:\n");//列印出分類後的結果

for(i=1;i<=45;i++)

printf("%d ",a[i]);

system("pause");//螢幕停留在當前結果,以免螢幕一閃而過,無法看到執行結果}

9樓:浪_鷹

#include

main()

printf("您輸入的四個整數由小到大輸入為:\n")for(i=0;i<4;i++) //迴圈輸出printf("%d ",a[i]);

getchar(); //停止螢幕

getchar();

}你可以上機執行一下,結果是對的,有什麼地方不明白的再聯絡我,只要我會的一定告訴你的!!!

10樓:匿名使用者

maim()

for(i=1;i<5;i++)

for(j=i+1;j<5,j++)

printf("排序後\n");

for(i=1;i<5;i++)}

c語言程式設計,從鍵盤輸入四個整數,按照數值從小到大順序輸出

11樓:小夏在深圳

源**如下:

#include

int main( )

for(int i = 0 ; i < 4 ; i++)}

if(k != i)

for(int i = 0 ; i < 4 ; i++)return 0;

}擴充套件資料輸入5個數,按從小到大順序輸出的源**如下:

#include

void main()

printf("排序後的資料為:");

for(i=0;i<5;i++)

printf("%d ",a[i]);

printf("\n");}

12樓:匿名使用者

注意本程式中scanf的輸入格式,輸入整數時,記得按格式,別忘記「,」,呵呵

#include

void main()

if(a>c)

if(a>d)

if(b>c)

if(b>d)

if(c>d)

printf("%d,%d,%d,%d",a,b,c,d);}

13樓:羽龍飛

#include

void main()

printf("排序後的排列是: ");

for(i=0; i<4; ++i)

printf("%d ",a[i]);

}我寫了個**。你參考下咯。希望可以幫助到你可以啊。你可以執行下。我已經試驗過了。**是正確的

用c語言程式設計:輸入5個數,按從小到大順序輸出!?

14樓:萬來福俞甲

有不懂的可以問我:

#include

intmain()}

printf("output:\n");

for(i=0;i<5;i++)

printf("%d\n",a[i]);//從小到大順序輸出return0;}

15樓:匿名使用者

#include

void main()

printf("排序後的資料為:");

for(i=0;i<5;i++)

printf("%d ",a[i]);

printf("\n");

}程式結果為:原理是:

16樓:丹蕾冼雁

我用氣泡排序寫一個吧

#include

void

main()

for(i=0;i<4;i++)}}

for(i=0;i<5;i++)

}你自己在紙上畫一下這個過程,會有深刻理解的。

17樓:申微蘭尋汝

排序有很多種,不止是你現在學的,但是要全都給你講清楚的話,需要很多的版面和時間所以我給你些資料,你去看看吧

18樓:白彩榮聊寅

雖然麻煩,但好懂.你也可以採納利用陣列的方法.

19樓:匿名使用者

我覺得,不用那昌泡法也可以做出來的

20樓:屈媛龍德惠

"#include

void

sort(int

array[5]);

intmain()

for(i=0

;i<5;i++)//

排序主體}}

for(i

=0;i<5;i++)

return0;}"

c語言程式設計題,從鍵盤輸入任意3個數,按從小到大的順序輸出

21樓:孝三光爰爰

**1.

// 輸入3個數,要求按從小到

大順序輸出

#include

int main()

if(a > c)

if(b > c)

printf("從小到大的順序是:%d %d %d\n",a,b,c);

return 0;

}**2.

輸入3個字串,按從小到大順序輸出。 //先用程式對三個數進行從小到大排序,然後修改程式

#include

#include

int main()

void swap(char *pt1,char *pt2)**3.

#include

#include

#define size 3

#define len 50

int main(void)

printf("befor sort:\n");

for(i=0;i

for(i=0;i

for(i=0;i

22樓:匿名使用者

#include

//輸入三個數,按從小到大順序輸出

int main(void)

else

}else

}else if (b>c)

else

}printf("%d < %d < %d\n", min, median, max);

return 0;}

23樓:懋靌

^^^//不懂繼續問

#include

int main()

24樓:匿名使用者

main()

for(i=0;i<3;i++)}}

printf("\n");

for(i=0;i<3;i++)}

25樓:匿名使用者

#include "stdio.h"

main()

/*交換

x,y的值*/

if(x>z)

/*交換x,z的值*/

if(y>z)

/*交換z,y的值*/

printf("**all to big: %d %d %d\n",x,y,z);}

26樓:匿名使用者

#incudemain() if(c!呵呵。。。

27樓:匿名使用者

核心:if(x>y) 其它兩個比較和這也差不多,然後重新輸出xyz就可以了,還有就是冒泡等排序

用c語言輸入3個整數,要求按從小到大的順序輸出。謝謝大家

28樓:歐陽秦飛雁

#include

void main()

if(a>c)

if(b>c)

printf("排序後的三個整數為:%d,%d,%d\n",a,b,c);

}希望能滿足你的要求!

29樓:匿名使用者

程式如下

:#include

int main( )

if(a>c)

if(b>c)

return 0;

}執行結果:

./a.out

3,2,1

a=3 , b=2 , c=1

a=1 , b=2 , c=3

30樓:堇色

#include

void f(int* x,int* y,int* z)

int main()

31樓:匿名使用者

#include

int c(int *b,int x)

}int main()

c(a,3);

for ( i=0;i<3;i++ ) printf("%d ",a[i]); printf("\n");

return 0;}

32樓:天涯愛琴

^#include

void main ()

if(a>c)

if(b>c)

printf("%d,%d,%d",a,b,c);}

33樓:節約時代

輸入三個整數,要求按從小到大的順序輸出

。解題思路:此題採用依次比較的方法排出其大小順序。

main( )

if(a>c)

if(b>c)

即可

34樓:

#include

int main()

if(a>c)

if(b>c)

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

return 0;}

輸入整數,按從小到大的順序輸出(用指標處理)

include void main if pa pc if pb pc printf 這3個數由小到大的排列順序為 d,d,d pa,pb,pc 型別說明 1 int a 表示一個指向int型變數的指標,指向的是變數的地址單元 2 char b 表示一個指向char變數的指標 a表示的是這個指標指向...

C語言輸入abc數,怎麼從小到大輸出

問題 輸入三個數a,b,c,把其中的最大值賦值給c,中間賦值給b,最小值賦值給a。輸出a,b,c。include stdio.h int main else if c max max c if min c min c b a b c max min c max a min printf 從大到小排序...

C語言題目程式設計輸入若干正整數(輸入0或負數結束),找出其中的素數,並輸出

include int is prime int n return 0 c語言程式設計 在main函式中輸入一批正整數 以零或負數作為輸入結束標誌 include int perime int n int main printf d n sum return 0 include int prime ...