1,三個整數排列,從小到大排序後輸出。
樣例輸入:20,7,33
樣例輸出:7,20,33
1.第一次輸出
#include
#include
int main()
if(cb)
else
system("pause");
return 0;
不足是:完全沒有考慮到輸入的三個數一樣大小時候的情況。
2.參照書中的例子
#include
#include
int main()
一開始程式的方向邏輯沒有清楚,實際,應該將a,b,c三個數的集中排列情況列出,而後依次排出。中間有出過錯,原因是因為if(b第一次改進:就是上面那個錯誤的糾正;
第二次改進:因為單純的大於小於無法判定輸入為「1 1 1」時候的情況,於是在判定條件處加了「=」等於號。---------仍然不能正確輸出1 1 1 ,結果是輸出了6個111
第三次改進:在if的前面加入了else,輸出結果正確。
結論:要全面考慮
3.比較簡單的程式
#include
#include
int main()
if(b
C語言 基礎題
測試大小端 int checksystem c c.i 1 return c.ch 1 返回1 小端模式 返回0 大端模式 大端 高位元組排放在記憶體的低地止端 tcp ip各層協議 網路位元組序 0x12345678 從高位到地位的位元組一次是 0x12,0x34,0x56,0x78 靠左邊是高位...
c語言基礎題
include include void menu void game else if ret input else intmain elseif 0 n else while n include intbinary search int arr,int k,int sz else if k arr...
C語言基礎題
1.閏年問題 例 輸入年 月判斷該月的天數。1 include2 int a 2 6 3int main 417 if p2 12 18 21 printf 這個月的天數為 d n p p2 1 22 return0 2324 2.素數問題 1 include2 intmain 314 15if f...