第四章 選擇結構程式設計(1)

2021-09-19 15:18:57 字數 1125 閱讀 3141

第四章 選擇結構程式設計(1)

例4.1 在例3.5的基礎上對程式進行改進。題目要求解得ax²+bx+c=0方程的根。由鍵盤輸入a,b,c。假設a,b,c的值任意,並不保證b²-4ac≥0。需要在程式中進行判別,如果b²-4ac≥0,就計算並輸出方程的兩個實根,如果b²-4ac<0,就輸出「此方程無實根」的資訊。

#include

#include

int main()

return 0;

}執行結果如下:

例4.2 輸入兩個實數,按由小到大的順序輸出這兩個數。

#include

int main()

printf("%5.2f,%5.2f\n",a,b);

return 0;

}執行結果如下:

1 2例4.3 輸入三個數a,b,c,要求按由小到大的順序輸出。

#include

int main()

if(a>c)

if(b>c)

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

return 0;

}執行結果如下:

例4.4 輸入乙個字元,判別它是否大寫字母,如果是,將它轉換成小寫字母;如果不是,不轉換。然後輸出最後得到的字元。

#include

int main()

執行結果如下:

例 4.6 要求按照考試成績的等級輸出百分制分數段,a等為85分以上,b等為70~84分,c等為60~69分 ,d等為 60分以下 。成績的等級由鍵盤輸入。

#include

int main()

return 0;

}

第四章 選擇結構程式設計

例4.1 在例3.5的基礎上對程式進行改進。題目要求解得a x b x c 0方程的根。由鍵盤輸入a,b,c。假設a,b,c 的值任意,並不保證b 4ac 0。需要在程式中進行判別,如果b 4ac 0,就計算並輸出方程的兩個實根,如果b 4ac 0,就輸出 此方程無實根 的資訊。例4.2 輸入兩個實...

第四章 選擇結構程式設計

4.1在例3.5的基礎上進行改進。題目要求解得ax bx c 0 方程的根。由鍵盤輸入a,b,c.假設a,b,c的值任意,並不保證b 4ac 0。需要在程式中進行判別,如果b 4ac 0,就計算並輸出方成的兩個實根,如果b 4ac 0,就數出 此方程無實根 的資訊。4.2輸出兩個實數,按由小到大的順...

第四章 選擇結構程式設計

include intmain 執行結果如下 執行結果如下 例4.1解得axx b x c 0方程解 include include intmain return0 執行結果如下 例4.2 輸入兩個實數,按由小到大的熟悉輸出這兩個實數 include intmain printf 5.2f,5.2f...