• <nav id="kggui"></nav>
  • <optgroup id="kggui"></optgroup>
  • <menu id="kggui"></menu><xmp id="kggui"><nav id="kggui"></nav>
    <menu id="kggui"><menu id="kggui"></menu></menu>
    <nav id="kggui"></nav>

    switch語句成績

    C語言用switch語句進行成績等級判斷

    C語言用switch語句進行成績等級判斷可以采用以下的代碼:

    main()

    {int i,a;

    scanf("%d",&a);

    i=a/10;

    switch a

    {case '10':

    case '9': printf("A"); break;

    case '8': printf("B"); break;

    case '7': printf("C"); break;

    case '6': printf("D");

    else printf("E");

    }

    }

    擴展資料:

    Switch在一些計算機語言中是保留字,其作用大多情況下是進行判斷選擇。以C語言來說,switch(開關語句)常和case break default一起使用。

    C語言程序語句

    Switch用在編程中,如C語言中它經常跟Case一起使用,是一個判斷選擇代碼。其功能就是控制流程流轉的。

    直線翻譯:switch語句,即“切換”語句;case即“情況”。

    switch語句的語法如下(switch,case,break和default是關鍵字):

    switch ( 變量表達式 )

    {

    case 常量1 :語句;break;

    case 常量2 :語句;break;

    case 常量3 :語句;break;

    case 常量n:語句;break;

    default :語句;break;

    }

    參考資料來源:百度百科-switch (計算機語言關鍵字)

    用switch語句怎樣判斷成績的等級

    #include //頭文件 int main() //定義主函數 { int score,n; //分數為整型score,n printf("請輸入分數:\n"); //輸出分數的值 scanf("%lf",&score); //輸入分數的值 n=score/10; switch(n) //進入循環體,進行循環 { case 10: case 9:printf("A(最好)\n");break; case 8:printf("B(優秀)\n");break; case 7:printf("C(良好)\n");break; case 6:printf("D(及格)\n");break; case 5: case 4: case 3: case 2: case 1: case 0:printf("E(不及格)\n");break; //不合格時,輸出不合格 default:printf("Error!\n"); } } 擴展資料switch語句的基本形式 switch(表達式) { case 常量表達式1: 語句1; case常量表達式2: 語句2; 。

    。 case常量表達式n: 語句n; default: 語句n+1; } 說明 switch后面的括號內的表達式,ANSI標準允許為任何類型。

    當表達式與某一個case后面的常量表達式相等時,就執行case后面的語句,若沒有匹配,則執行default后面的語句。 每一個case的常量表達式的值須互不相同,否則便會出現矛盾。

    各個case和default的出現次序不影響結果。 執行完一個case語句,流程就轉移到下一個case并繼續執行.因此在case的分支后,加break語句來跳出switch語句。

    參考資料來源:百度百科—switch循環。

    用switch語句統計各等級成績的個數

    #include #define N 100int main(){ int average=0,i,n,a[N],numA,numB,numC,numD,numE; scanf("%d",&n); for(i=0;i

    求 用C語言中switch語句編寫學生成績問題

    #include

    void main()

    {

    double score;

    printf("請輸入分數:\n");

    scanf("%lf",&score);

    switch((int)(score/10))//switch((int)score/10)出現嚴重錯誤,switch(((int)score)/10)出現嚴重錯誤,

    {

    case 10:

    case 9:printf("A(最好)\n");break;

    case 8:printf("B(優秀)\n");break;

    case 7:printf("C(良好)\n");break;

    case 6:printf("D(及格)\n");break;

    case 5:

    case 4:

    case 3:

    case 2:

    case 1:

    case 0:printf("E(不及格)\n");break;

    default:printf("Error!\n");

    }

    }

    例二:

    #include

    void main()

    {

    char rank;

    printf("請輸入分數等級:(A、B、C、D、E)\n");

    scanf("%c",&rank);

    switch(rank)//switch((int)score/10)出現嚴重錯誤,switch(((int)score)/10)出現嚴重錯誤,

    {

    case 'A':printf("A(90~100)\n");break;

    case 'B':printf("B(80~89)\n");break;

    case 'C':printf("C(70~79)\n");break;

    case 'D':printf("D(60~69)\n");break;

    case 'E':printf("E(0~59)\n");break;

    default:printf("error!\n");break;

    }

    }

    java中 使用switch語句實現學生成績等級

    #include int main() { double score; int nKey; while (scanf_s("%lf", &score) == 1) { if (score < 0 || score > 100) { printf("請輸入0-100范圍內的分數\n"); continue; } nKey = (int)score / 10; switch (nKey) { case 0: case 1: case 2: case 3: case 4: case 5: printf("E\n"); break; case 6: printf("D\n"); break; case 7: printf("C\n"); break; case 8: printf("B\n"); break; case 9: case 10: printf("A\n"); break; default: break; } } return 0; } 擴展資料:switch用法 一般形式: switch(表達式){ case 常量表達式1: 語句1; case 常量表達式2: 語句2; … case 常量表達式n: 語句n; default: 語句n+1; } 意思是先計算表達式的值,再逐個和case 后的常量表達式比較,若不等則繼續往下比較,若一直不等,則執行default后的語句;若等于某一個常量表達式,則從這個表達式后的語句開始執行,并執行后面所有case后的語句。

    與if語句的不同:If語句中若判斷為真則只執行這個判斷后的語句,執行完就跳出if語句,不會執行其他if語句;而switch語句不會在執行判斷為真后的語句之后跳出循環,而是繼續執行后面所有case語句。 在每一case語句之后增加break 語句,使每一次執行之后均可跳出switch語句,從而避免輸出不應有的結果。

    參考資料來源:switch-百度百科。

    用switch語句統計各等級成績的個數

    #include &lt;stdio.h&gt;

    #define N 100

    int main()

    {

    int average=0,i,n,a[N],numA,numB,numC,numD,numE;

    scanf("%d",&amp;n);

    for(i=0;i&lt;n;i++)

    scanf("%d",&amp;a[i]);

    for(i=0;i&lt;n;i++)

    average+=a[i];

    average=average/n;

    printf("平均成績是:%d\n",average);\

    numA=numB=numC=numD=numE=0;

    for(i=0;i&lt;n;i++)

    switch(a[i]/10)

    {

    case 10:

    case 9:numA++;break;

    case 8:numB++;break;

    case 7:numC++;break;

    case 6:numD++;break;

    default :numE++;

    }

    printf("A等級人數為:%d\n",numA);

    printf("B等級人數為:%d\n",numB);

    printf("C等級人數為:%d\n",numC);

    printf("D等級人數為:%d\n",numD);

    printf("E等級人數為:%d\n",numE);

    getchar();

    return 0;

    }

    已調試過,如果有疑問可以聯系。

    C語言 使用switch語句,將百分制成績轉換為等級分:90以上A,80-89

    #include"stdio.h"main(){int a,s; scanf("%d",&a); s=a / 10; switch (s) { case 10:printf("A");break; case 9:printf("A");break; case 8: printf("B");break; case 7:printf("C");break; case 6:printf("D");break; default:printf("F");break; } getch(); }程序中getch();為winTC編譯器所必須的。

    如果你使用其他編譯器,可以把它省去。如果你是考試用的,最好把它省去。

    程序已驗證,是一個正確的程序。樓上的有必要搞那么復雜嗎???。

    轉載請注明出處華閱文章網 » switch語句成績

    短句

    牛的經典語句

    閱讀(269)

    2011最牛的經典語錄 1.哥不是收破爛的,做不到讓你隨喊隨到2.我不是草船,你的賤別往我這發。3.你的矮是終身的,我的胖卻是暫時的 。4.我不是骨頭,不能讓每條狗都追著跑。5.甲:姐,如果有人傷害你,你多久會原諒他?乙:原諒他是上帝的事,我的任務時送

    短句

    creturn語句

    閱讀(230)

    c語言中的return語句用法 void就是無返回值類型,這第一個程序定義的fun函數沒有返回值類型,所以你調用的時候不會有任何作用,定義的函數是想將兩個數對調一下,你可以在后面加

    短句

    sql存儲過程執行sql語句

    閱讀(231)

    怎樣SQL存儲過程中執行動態SQL語句 MSSQL為我們提供了兩種動態執行SQL語句的命令,分別是EXEC和sp_executesql;通常,sp_executesql則更具有優勢,它提供了輸入輸出接口,而EXEC沒

    短句

    英語圣誕的語句

    閱讀(208)

    所有圣誕節的英語祝福語(帶中文) Merry Christmas! 圣誕快樂! Merry Christmas and a happy new year.敬祝圣誕,恭賀新喜。 Best wishes on this holiday season. 獻上最誠摯

    短句

    復合語句與函數

    閱讀(537)

    C語言中復合語句和嵌套的區別 復合語句,就是用大括號{}括起的任意條語句。本來它們是好幾條語句,但是,被{ }括起來之后,它們語法上就是一條語句。關于這個怎么用,那關鍵還是括

    短句

    oracle的case語句

    閱讀(241)

    oracle里面如何寫case語句呢SELECT LogID,UserID,LogTime,Url,Description,(case OperateType when OperateType = 0 then '新增' when OperateType=1

    短句

    設置主鍵語句

    閱讀(231)

    數據庫如何設置主鍵(ID)自動增長啊(SQL語句) 自動增長列(auto_increment) sqlserver數據庫 (identity) oracle數據庫( sequence)給主鍵添加自動增長的數值,列只能是整數類型CREATE TAB

    短句

    添加字段sql語句

    閱讀(232)

    在數據表中添加一個字段的SQL語句怎么寫 數據表中添加一個字段的SQL語句寫法為: 1、alter table 表名 ADD 字段 類型 NOT NULL Default 0 2、ALTER TABLE employee ADD sp

    短句

    合法的賦值語句

    閱讀(282)

    在VB里什么是合法的賦值語?在VB里什么是合法的賦值語句 愛問知識 賦值語句的一般格式為: 變量名 = 表達式 [對象名。]屬性名 = 表達式 其中“=”是賦值號。賦值語句的功能是:

    短句

    sql刪除記錄語句

    閱讀(385)

    sql 刪除語句 1、delete 語句用于刪除表中的行。delete語句執行刪除的過程是每次從表中刪除一行,并且同時將該行的刪除操作作為事務記錄在日志中保存 語法:DELETE FROM 表名稱 WHERE 列名稱 = 值, 如:刪除student表中姓名

    短句

    形容外貌的語句

    閱讀(250)

    人物外貌描寫的句子 人物外貌描寫要注意抓住人物的外貌特點,加以重點突出,不需要面面俱到。如能適當用一些形容性的詞語和比喻,能夠增強人物外貌描寫的生動性。以下提供部分精彩的人物外貌描寫片段,請大家參考。 1、只有二十個月的喬治特,是

    短句

    Cfor語句格式

    閱讀(202)

    c語言中for語句是怎么用的 1、for是C語言中的一個關鍵字,主要用來控制循環語句的執行。 2、下面舉例說明for語句的使用方法: int i; for(i=0; i

    短句

    豹語句

    閱讀(221)

    形容豹子的句子 (1)豹子十分健壯。它的頭很小,臉上有許多黑色的斑點,兩只眼睛深深地凹了進去,發出尖銳的目光。它的耳朵是一對小三角形,鼻子也是三角形的。鼻子周圍是白色的,鼻尖是黑色的。嘴是一瓣一瓣的。它的牙齒很尖,可以把獵物咬死。豹

    短句

    平靜的語句

    閱讀(250)

    描寫安靜的句子 同學們異常的安靜,我聽到老師手表微弱嘀嗒聲 .夜靜得像一潭水,似乎所有的生靈都已經睡了,一切顯得那么安謐…… 安靜的連一根針掉下來的聲音都聽得見.靜謐的深夜,仰頭看著天空的彎月,心情豁然開郎.黑色籠罩了一切房屋,月色朦

    短句

    creturn語句

    閱讀(230)

    c語言中的return語句用法 void就是無返回值類型,這第一個程序定義的fun函數沒有返回值類型,所以你調用的時候不會有任何作用,定義的函數是想將兩個數對調一下,你可以在后面加

    短句

    牛的經典語句

    閱讀(269)

    2011最牛的經典語錄 1.哥不是收破爛的,做不到讓你隨喊隨到2.我不是草船,你的賤別往我這發。3.你的矮是終身的,我的胖卻是暫時的 。4.我不是骨頭,不能讓每條狗都追著跑。5.甲:姐,如果有人傷害你,你多久會原諒他?乙:原諒他是上帝的事,我的任務時送

    短句

    sql存儲過程執行sql語句

    閱讀(231)

    怎樣SQL存儲過程中執行動態SQL語句 MSSQL為我們提供了兩種動態執行SQL語句的命令,分別是EXEC和sp_executesql;通常,sp_executesql則更具有優勢,它提供了輸入輸出接口,而EXEC沒

    短句

    英語圣誕的語句

    閱讀(208)

    所有圣誕節的英語祝福語(帶中文) Merry Christmas! 圣誕快樂! Merry Christmas and a happy new year.敬祝圣誕,恭賀新喜。 Best wishes on this holiday season. 獻上最誠摯

    短句

    復合語句與函數

    閱讀(537)

    C語言中復合語句和嵌套的區別 復合語句,就是用大括號{}括起的任意條語句。本來它們是好幾條語句,但是,被{ }括起來之后,它們語法上就是一條語句。關于這個怎么用,那關鍵還是括

    短句

    設置主鍵語句

    閱讀(231)

    數據庫如何設置主鍵(ID)自動增長啊(SQL語句) 自動增長列(auto_increment) sqlserver數據庫 (identity) oracle數據庫( sequence)給主鍵添加自動增長的數值,列只能是整數類型CREATE TAB

    短句

    oracle的case語句

    閱讀(241)

    oracle里面如何寫case語句呢SELECT LogID,UserID,LogTime,Url,Description,(case OperateType when OperateType = 0 then '新增' when OperateType=1

    短句

    魚的經典語句

    閱讀(237)

    關于魚的經典語句 1、《小雅·南有嘉魚》 先秦:佚名 南有嘉魚,烝然罩罩。君子有酒,嘉賓式燕以樂。 南有嘉魚,烝然汕汕。君子有酒,嘉賓式燕以衎。 南有樛木,甘瓠累之。君子有酒,嘉

    久久热在线视频