• <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>

    c的switch語句

    C語言switch訓練題(在線等)下列選項中屬于正確的switch語句的是---

    正確的是bswitch( 表達式)//這個地方不能加分號,表達式必須是字符型或整型{ case E1 : 語句組 1; //case 與E1(即常量)之間用空格分隔 case E2 : 語句組 2;// case后的常量不能相同且常量后必須加冒號 ……. case En : 語句組 n; [default: 語句組 ;]} 執行過程:一、計算二、找case三、從找到的case開始,往下全部執行四、若沒找到case,則從default開始往下全部執行, 若沒default則結束switch語句。

    C語言程序SWITCH語句

    樓主好,樓上的哥們好!

    樓上的兩位哥們都是直接把x當整型處理的,樓主并沒有說x是整型啊,對不對?

    這是我的程序:

    #include <stdio.h>

    main()

    {

    double x,y;

    int a;

    scanf("%lf",&x);

    a=(int)x; /*將x的值強制轉換為整形,也就是截去小數點后面的,賦給a*/

    switch(a)

    {

    case -4:y=x-1;break;

    case -3:y=x-1;break;

    case -2:y=x-1;break;

    case -1:y=x-1;break;

    /*********************

    其實上面這一段可以寫成這樣

    case -4:

    case -3:

    case -2:

    case -1:

    y=x-1;break;

    簡化程序

    下邊這段也同理。.

    ***********************/

    case 7:y=x+1;break;

    case 6:y=x+1;break;

    case 5:y=x+1;break;

    case 4:y=x+1;break;

    case 3:y=x+1;break;

    case 2:y=x+1;break;

    case 1:y=x+1;break;

    case 0:y=x;break;

    default:printf("Input Error\n");goto loop;

    }

    printf("x=%lf\ny=%lf\n",x,y);

    loop:;

    getch();

    }

    這樣不管你輸入是整數還是浮點數都行啦。.

    其實一樓的哥們的方法超好啊。如果把int x,y改成double x,y就完美了..(這好像不是個問題。..)

    程序我測試過了,沒發現問題。(餓只是說餓沒有發現問題,誰發現的問題快點指正!!!)

    ====================================

    lipbb說的很對,上面我寫的程序確實有錯誤。.懶得改了。..這是我想的另一個方法:

    用switch嵌套,餓測試過了,沒發現問題。(餓只是說餓沒有發現問題,誰發現的問題快點指正!!!)

    #include <stdio.h>

    main()

    {

    double x,y;

    printf("please input x\n");

    scanf("%lf",&x);

    switch(-5<x&&x<0)

    {

    case 1:y=x-1;break;

    case 0:

    {

    switch(x==0)

    {

    case 1:y=x;break;

    case 0:

    {

    switch(0<x&&x<8)

    {

    case 1:y=x+1;break;

    case 0:printf("Input Error\n");goto loop;

    }

    }break;

    }

    }break;

    }

    printf("x=%lf\ny=%lf",x,y);

    loop:;

    getch();

    }

    樓主有不明白的地方可以給我留言。

    有關C的switch```````case語句

    用switch`````case來做的話,應該是這種情況了;

    int a ;

    switch ( a )

    {

    case 1:

    fun1();

    break;

    case 2:

    fun2();

    break;

    case 3:

    fun3();

    break;

    default:

    fun();

    break;

    }

    如果a=1的話,執行fun1(),并跳出switch。case;

    如果a=2的話,執行fun2(),并跳出switch。case;

    如果a=3的話,執行fun3(),并跳出switch。case;

    當沒有與a相等的值時,執行fun(),然后跳出switch。case

    以上是每一個case加了break的情況,如果沒有加break,那么:

    如果a=1的話,執行fun1(),再執行fun2()和fun3();

    如果a=2的話,執行fun2(),再執行fun3();

    如果a=3的話,執行fun3(),再執行fun();

    當沒有與a相等的值時,執行fun(),然后跳出switch。case

    也就是說switch是依次判斷表達式a的值是否與改case語句給的值相等,如果相等就執行改case語句相應的代碼,然后跳出switch。case(有break的時候).(沒有break的時候是,執行完改case對應的代碼后,再依次向下執行其它的case語句的代碼).

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

    短句

    vhdlfor語句

    閱讀(280)

    VHDL wait for語句 WAIT FOR 時間表達式; -- 第四種語句格式, 超時等待語句(時間到結束掛起)。PROCESS BEGIN rst_loop : LOOP WAIT UNTIL clock ='1' AND clock'EVENT; -- 等

    短句

    sql語句forupdate

    閱讀(355)

    SQL語句UPDATE指令是什么我們有時候可能會需要修改表格中的資料。在這個時候,我們就需要用到 UPDATE 指令。這個指令的語法是: UPDATE "表格名" SET "欄位1" = [新值] WHERE {條件} 最容易了解這個語法的方式是透過一個例子

    短句

    ppt的語句

    閱讀(214)

    PPT與WORD的區別 PPT 主要是用于進行展示的,比如作報告之類的。Word 一般是用于排版或者處理文檔的。補充:ppt 與word excel是微軟OFFICE辦公軟件中的三個重要成員,負責應對

    短句

    sql語句日期

    閱讀(220)

    sql語句中日期時間類型怎么比較 一.存儲日期的字段為日期類型MySql(Date、DateTime、TimeStamp等): 方法一:直接比較 select * from test where create_time between '2015-03-03

    短句

    大海的語句

    閱讀(201)

    描寫大海的句子大全 1、那碧綠的海面,像絲綢一樣柔和,微蕩著漣猗。從高處看,煙波浩渺,一望無際;而有時,海水就在你的腳邊,輕輕絮語 2、海水滿盈盈的,照在夕陽之下,浪濤像頑皮的小孩子似的跳躍不定,水面上一片金光 3、屹立在岸邊的沙灘上,向遠處

    短句

    sqlif語句insert

    閱讀(1153)

    sql insert語句加入條件判斷怎么寫 ---不知道你說的是哪種情況,我理解的有2種,1是對插入源進行過濾,2是對插入的某些值作判斷,是某個特定值時轉換成另一個值--情況1:使用Insert Into Select語法實現--通過拼接結果集作為Selec

    短句

    mongodb的查詢語句

    閱讀(290)

    mongodb查詢語句怎么合并查詢結果 我可以提供一下思路:1. 用db.coll.find({},{"只顯示一列數據,或者幾列,越少越好,數據量大了就不好使了,因為后面要排序操作"})$natual:1 排序后,

    短句

    matlab中if語句的或

    閱讀(309)

    在matlab 中if 語句 這個問題有點怪,第一個問題,如果你是為了顯示的目的,建議你使用字符串的形式,因為matlab自動會把0000省略成0的。a='0000';若要用里面的數值,則可用一個函數轉過來str2num(a)=0;第二個問題,看你的表示應該

    短句

    心靈的語句

    閱讀(218)

    關于心靈美的句子 美德是靈魂的力量 愛,是美德的核心。 美德的根本是給予。 美德是幸福的重要源泉金錢離開了美德,買到的只是燈紅酒綠,醉生夢死,買到的只是歌舞廳里通宵達旦的

    短句

    顯示sql語句

    閱讀(272)

    SQL語句如何顯示一個表中的除了某一列的所有列?有沒有只是不顯示 declare @sql nvarchar(4000),@name_not_need nvarchar(100)set @name_not_need='不要的字段名'set @sql='

    短句

    if語句ppt

    閱讀(216)

    緊急求助在PPT中點擊【視圖】-【visual basic】,加載vb視窗,添加4個單選按鈕,一個標簽,一個命令按鈕,在代碼窗口輸入下面代碼:Private Sub CommandButton1_Click()If OptionButton1.Value =

    短句

    c數據庫語句

    閱讀(212)

    sql基本語句有哪些查詢語句-select * from table;select * from table where 條件1=數值 and 條件2=數值;select * from table where id in (select id from ta

    短句

    語句print

    閱讀(0)

    vb中print語句什么時候用;什么時候用& vb中使用print語句時,若希望后續的print輸出在其后緊接著輸出,那就要用分號;如果希望在下一個區段輸出則是用逗號。“;”表示下次開始緊

    短句

    新年的語句

    閱讀(205)

    關于春節的優美句子 “春節”是我們中華民族的傳統佳節。每到這時候,家家戶戶都要聚在一起吃團圓飯。外來打工者都忙忙地收拾行李,準備回家,拿著一年的工資,心中暖洋洋的;我們小孩子,取得了好成績,心中美滋滋的,等待著家長們的夸獎……大街上、

    短句

    vhdlfor語句

    閱讀(280)

    VHDL wait for語句 WAIT FOR 時間表達式; -- 第四種語句格式, 超時等待語句(時間到結束掛起)。PROCESS BEGIN rst_loop : LOOP WAIT UNTIL clock ='1' AND clock'EVENT; -- 等

    短句

    sql語句forupdate

    閱讀(356)

    SQL語句UPDATE指令是什么我們有時候可能會需要修改表格中的資料。在這個時候,我們就需要用到 UPDATE 指令。這個指令的語法是: UPDATE "表格名" SET "欄位1" = [新值] WHERE {條件} 最容易了解這個語法的方式是透過一個例子

    短句

    ppt的語句

    閱讀(214)

    PPT與WORD的區別 PPT 主要是用于進行展示的,比如作報告之類的。Word 一般是用于排版或者處理文檔的。補充:ppt 與word excel是微軟OFFICE辦公軟件中的三個重要成員,負責應對

    短句

    大海的語句

    閱讀(201)

    描寫大海的句子大全 1、那碧綠的海面,像絲綢一樣柔和,微蕩著漣猗。從高處看,煙波浩渺,一望無際;而有時,海水就在你的腳邊,輕輕絮語 2、海水滿盈盈的,照在夕陽之下,浪濤像頑皮的小孩子似的跳躍不定,水面上一片金光 3、屹立在岸邊的沙灘上,向遠處

    短句

    sql語句日期

    閱讀(220)

    sql語句中日期時間類型怎么比較 一.存儲日期的字段為日期類型MySql(Date、DateTime、TimeStamp等): 方法一:直接比較 select * from test where create_time between '2015-03-03

    短句

    sqlif語句insert

    閱讀(1153)

    sql insert語句加入條件判斷怎么寫 ---不知道你說的是哪種情況,我理解的有2種,1是對插入源進行過濾,2是對插入的某些值作判斷,是某個特定值時轉換成另一個值--情況1:使用Insert Into Select語法實現--通過拼接結果集作為Selec

    短句

    mongodb的查詢語句

    閱讀(290)

    mongodb查詢語句怎么合并查詢結果 我可以提供一下思路:1. 用db.coll.find({},{"只顯示一列數據,或者幾列,越少越好,數據量大了就不好使了,因為后面要排序操作"})$natual:1 排序后,

    短句

    嬌語句

    閱讀(238)

    寫念奴嬌的句子 蘇軾在《念奴嬌·赤壁懷古》這首詞中,以比喻修辭手法寫江濤的兩句——驚濤拍岸,卷起千堆雪。 比喻就是“打比方”。即抓住兩種不同性質的事物的相似點,用一事

    久久热在线视频