精品偷拍一区二区三区,亚洲精品永久 码,亚洲综合日韩精品欧美国产,亚洲国产日韩a在线亚洲

  • <center id="usuqs"></center>
  • 
    
  • 關于C語言,用if語句寫數(shù)學的分段函數(shù)

    關于C語言,用if語句寫數(shù)學的分段函數(shù)
    當X>0時 y=1,當X=0時,y=0,當X0)
    y=x=1;
    printf("x=%d,y=%d",x,y);
    else(x
    其他人氣:324 ℃時間:2020-02-05 03:15:08
    優(yōu)質(zhì)解答
    #include <stdio.h>
    int main()
    {
        int x,y;
        printf("請輸入一個X的值:");
        scanf("%d",&x);
        if(x==0)
            y=x=0;
        else if(x>0)
            y=x=1;
        else if (x<0)
            y=x=-1;

        printf("x=%d,y=%d",x,y);
        return 0;
    }

    //--------------------------------以上是本人根據(jù)你的意思修改的大意,添添加加而已,呵呵.

    // 在這里,我指出你的錯誤,可以對你有很大的幫助.

    //第一、if語句連續(xù)使用,只執(zhí)行成功的那一個,如果后面有,就不會再執(zhí)行了.

    //第二、不用每次都printf("x=%d,y=%d",x,y);,在最后就可以了.以上是我修改的.我還發(fā)現(xiàn)你的  (x<0)前面沒有if 保留字.

    //--------------------------------如果在你的程序上邊,加幾個范圍標識符就可以{}  下面是第二個程序.
    #include <stdio.h>

    int main()
    {
        int x,y;
        printf("請輸入一個X的值:");
        scanf("%d",&x);
        if(x==0)
        {
            y=x=0;
            printf("x=%d,y=%d",x,y);
        }
        
        else if(x>0)
        {
            y=x=1;
            printf("x=%d,y=%d",x,y);    
        }
        
        else if (x<0)
        {
            y=x=-1;
            
            printf("x=%d,y=%d",x,y);
        }
        
        return 0;
        
        
        
    }

    //還有哦,=是貶值,==是判斷,你看看你的判斷是=,呵呵,是錯誤的哦.
    //2個程序的意思結果是一樣的,寫法不是很一樣,你可以和你的對比對比,充分理解這2個程序.那么就證明你掌握啦.
    我來回答
    類似推薦
    請使用1024x768 IE6.0或更高版本瀏覽器瀏覽本站點,以保證最佳閱讀效果。本頁提供作業(yè)小助手,一起搜作業(yè)以及作業(yè)好幫手最新版!
    版權所有 CopyRight © 2012-2024 作業(yè)小助手 All Rights Reserved. 手機版