c 問題 我想要從大到小排5個數 50

時間 2025-03-05 02:25:16

c++問題 我想要從大到小排5個數

1樓:網友

演算法大牛證到了存在只用7次比較實現的。

c語言輸入3個整數求其中的最小

2樓:小夏聊生活

c語言輸入3個歷滾整數求其中的最小值的源**如下:

#include

int main(){

int x = 10;

int y = 20;

int z = 30;

int max = x > y ? x : y) >z ? y : z ;

printf("max=%d",max);

return 0;

c語言程式設計,求abc三個數的最大值

3樓:網友

abc三個數的最大值是33,77,2。

簡介:程式語言(programming language),是用來定義電腦程式的形式語言。它是一種被標準化的交流技巧,用來向計算機發出指令。

一種計算機語言讓程式設計師能夠準確地定義計算機所需要使用的資料,並精確地定義在不同情況下所應當採取的行動。

雖然大多數的語言可以既可被編譯又可被解譯,但大多數僅在一種情況下能夠良好執行。在一些程式設計系統中,程式要經過幾個階段的編譯,一般而言,後階段的編譯往往更接近機器語言。這種常用的使用技巧最早在1960年代末用於bcpl,編譯程式先編譯乙個叫做「0**」的轉換程式,然後再使用虛擬器轉換到可以執行於機器上的真實**。

如果所使用的翻譯的機制是將所要翻譯的程式**作為乙個整體翻譯,並之後執行內部格式,那麼這個翻譯過程就被成為編譯。因此,乙個編譯器是乙個將人可閱讀的程式文字(叫做源**)作為輸入的資料,然後輸出可執行檔案(object code)。所輸出的可執行檔案可以是機器語言,由計算機的**處理器直接執行,或者是某種模擬器的二進位**。

組合語言的實質和機器語言是相同的,都是直接對 硬體操作,只不過指令採用了英文縮寫的識別符號,更容易識別和記憶。它同樣需要程式設計者將每一步具體的操作用命令的形式寫出來。彙編程式通常由三部分組成:

指令、 偽指令和 巨集指令。 彙編程式的每一句指令只能對應實際操作過程中的乙個很細微的動作。

c語言問題,求四個整數的最大值並且從小到大排列,執行結果為什麼會是這樣?

4樓:網友

這是你的scanf函式的寫法問題導致的:

這種寫法,注意"%d,%d,%d,%d",每個佔位符之間有「,」分割,所以你輸入的時候,需要用相同的分割符(這裡是「,」隔開需要輸入的數字。

如果你沒有按照「,」分割輸入,而是用空格或回車分割輸入,就會出現讀取的數字不正確的問題。

因此,如果沒有特殊要求,一般scanf的佔位符之間需要加任何符號,緊挨著寫就可以:

這樣用空格或回車分割輸入就沒問題了。

輸入整數要求從大到小排列用c語言的if語句

吉祥二進位制 include int main else if c b if d c 至此d成了最小的 if b a if c b 至此c成為次小的 if b a 至此a b c d printf n d d d d n a,b,c,d return 就是冒泡演算法咯 把序列底部的數字跟上面的數字依...

C語言程式設計 用陣列輸入整數,從大到小排序,然後輸出下標

幻兒 你是用手機提問的 回答字數的上限是100字 程式編出來超過了字數 建議你用電腦提問 上限是9999字 要不就把郵箱發上來 我給你傳到郵箱裡 要不程式不能完整顯示到頁面上啊 匿名 熱心 void goleft int x,int y void goright int x,int y 真的不能再低...

C語言程式設計 任意輸入N個數,將它們由大到小排序輸出

牟彥臺和 include definen10 n為輸入的數字個數 main for i 0 i printf d a i getch 圖丁丁的回答是錯的,沒有實現任意輸入n個數的要求。include include int max 0 struct listnode typedef struct l...