C語言輸入數,按由大到小順序排列,下面的程式有問題嗎?什麼問題?為什麼

2021-04-17 22:52:11 字數 1461 閱讀 2778

1樓:匿名使用者

程式沒問題,bai很標準的冒泡排du

序法!zhi只缺少兩個標頭檔案包含語句dao:

你在main函式的前專面加上以下

屬兩句指令:

#include // printf和scanf屬於這個標頭檔案#include //getch()函式屬於這個標頭檔案

2樓:匿名使用者

不知道你用的什麼編譯器 ,

main()標準寫法 至少應該是 void main(void)

3樓:匿名使用者

程式沒什麼問題,getch();一般不用寫吧,有些編譯器用這個函式,要呼叫conio.h庫輸出的時候,%d後面專最好屬加個空格,好看#include

main()

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

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

4樓:匿名使用者

除了沒bai有必要的標頭檔案外,du沒有太大的問題,以前的zhitc編譯器可能dao不需要指定main函式型別內,現在編譯器容都要指定返回型別,你可以說明為void型。另外說一下,getch()函式包含在頭頭檔案"conio.h「中,而不是"stdio.

h"中。

為什麼我做的這個氣泡排序(輸入10個數字,按由大到小的順序排列)有問題呢

5樓:匿名使用者

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

for(j=0;j<9-i;j++)

{if(a[j]

c語言程式設計,輸入三個數把它們從大到小排列 下面的程式**出錯了?

6樓:heart阿飛

private sub command1_click()dim a, b, c, t

a = val(text1.text)

b = val(text2.text)

c = val(text3.text)

if a < b then

t = a

a = b

b = t

end if

if c > b then

if c > a then

label1.caption = c & ">" & a & ">" & b

else

label1.caption = a & ">" & c & ">" & b

end if

else

label1.caption = a & ">" & b & ">" & c

end if

end sub

c語言 氣泡排序問題 將輸入的10個數按由大到小的次序排序並輸出

7樓:暮影

a[i]

a[j]a[j+1]=temp

a[i]

1編寫程式實現 輸入數a,b,c,要求按由大到小的順序輸出

include include void main 個人觀點 雖然有些麻煩,但思路簡潔,適合初學者參考,其中 是與的意思 void main a 1 a 0 a 1 a 2 max min a 0 max a 2 min printf d d d a 0 a 1 a 2 將以下程式段複製到記事本,另...

c語言指標用選擇法對整數由大到小順序排序

k j沒問題,問題在別的地方 void inv int x,int n 這裡交換k,i指向版的值,不權是j指向的值 用選擇法對10 個整數按從小到大順序排序。c語言 include include void swap int a,int b void select sort int a,int n ...

c語言如何把幾組數按從小到大的順序輸出知乎

include include 最多幾個數字排序 define max 6 int main int argc,char argv 氣泡排序 for i 0 i max i 列印所有輸入數 printf ntotal d numbers sort from all to large n i for ...