日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

每日程序C语言9-判断分数段

發布時間:2024/8/1 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 每日程序C语言9-判断分数段 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

題目:

利用條件運算符的嵌套來完成此題:學習成績>=90分的同學用A表示,60-89分之間的同學用B表示,60分以下的同學用C表示

算法分析

(a>b)?a:b這是條件運算符的基本例子

主要代碼

void main(){double score;char grade;while (1){printf("請輸入一個同學的考試分數\n");scanf("%lf",&score);grade=score>=90?'A':(score>=60?'B':'C');printf("%.2f 屬于%c的范圍",score,grade);}system("pause"); }

今日鞏固

  • C語言中的double類型數據的輸入與輸出

    double a; scanf("%lf",&a); printf("%f",a);

    double類型的輸入不能使用%f進行輸入,得用%lf才能正常得到a的值,而在輸出double類型時卻可以使用%f,這是因為printf("%f",a);在執行時C自動將double類型的參數轉變成float類型。而這種自動轉變是因為輸出格式的原因,printf函數有個不成文的規定,就是使用%f對實數輸出只輸出小數點后6位的數字(不是有效數字,強制輸出小數點后6位),所以輸出雙精度型必須明確指定輸出小數點后幾位數,要求使用%.nf格式n為小數點后數位,%lf格式定義的是scanf函數的格式輸入,不是輸出,輸出和輸入是兩個不同的概念。

  • 條件運算符的使用方法(a>b)?a:b 如果符合條件結果就是a,如果不符合條件結果就是b

  • 條件運算符的嵌套使用方法(a>b)?a:((b>c)?b:c) 這是執行時是按照從左往右的順序進行的,如果滿足條件a>b則結果是a,后面的將不再進行執行,如果不滿足條件a>b,則執行后面嵌套的條件運算符,過程和前者一樣。

  • 總結

    以上是生活随笔為你收集整理的每日程序C语言9-判断分数段的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。