<var id="fnfpo"><source id="fnfpo"></source></var>
<rp id="fnfpo"></rp>

<em id="fnfpo"><object id="fnfpo"><input id="fnfpo"></input></object></em>
<em id="fnfpo"><acronym id="fnfpo"></acronym></em>
  • <th id="fnfpo"><track id="fnfpo"></track></th>
  • <progress id="fnfpo"><track id="fnfpo"></track></progress>
  • <tbody id="fnfpo"><pre id="fnfpo"></pre></tbody>

  • x
    x
    查看: 5557|回復: 8
    打印 上一主題 下一主題

    [提問] 我是一名學生,請大家多多幫忙

    [復制鏈接]
    跳轉到指定樓層
    樓主
    發表于 2012-2-29 17:51:29 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
    #include
    void main()
    {   int max(int a,int b);
    int a,b,c,d,e;
    printf("輸入三個整數");
    scanf("%d,%d,%d",&a,&b,&c);
    c=max(a,b);
    e=max(c,d);
    printf("%d \n",e);
    }
    int max(int a,int b)
    {
    int c;
    if(a>b) c=a;
    else c=b;
    return c;
    }
    大家幫我看一下是哪里不對。謝謝了。我其實是一個大三的學生,以前覺得c語言沒有學好,現在開始補了。
    沙發
    發表于 2012-3-1 12:07:59 | 只看該作者
    不懂C的飄過,幫頂一下,呵呵。

    不過,你沒說清楚你的程序出了什么問題,設計目標是什么,人家恐怕很難幫你分析故障所在吧?呵呵
    板凳
     樓主| 發表于 2012-3-13 09:37:39 | 只看該作者
    應該是d=max(a,b)吧?
    地板
    發表于 2012-3-13 21:59:52 | 只看該作者
    printf("%d \n",e);
    這句吧,應該是printf("%d \n",&e);
    為做題而做題,可悲的大學生
    地下室
    發表于 2012-3-13 22:06:24 | 只看該作者
    #include
    void main()
    {   int max(int a,int b);
    int a,b,c,d,e;

    改成:

    #include
    int max(int a,int b);
    void main()
    {  
               int a,b,c,d,e;

    評分

    參與人數 1積分 +2 收起 理由
    kbgyzp + 2 嗯,同意,還是毛片哥厲害。

    查看全部評分

    6
    發表于 2012-3-14 14:29:32 | 只看該作者
    同意樓上說法
    7
    發表于 2012-3-27 22:18:23 | 只看該作者
    d呢?回去好好看看書,d沒有賦值就使用,肯定有問題的。
    8
    發表于 2012-5-17 17:25:24 | 只看該作者
    樓主這語法問題回去慢慢看書啊。。。
    9
    發表于 2014-4-27 14:37:30 | 只看該作者
    #include
    int max(int a,int b);void main()//函數聲明一般放在主函數main()前面
    {  
    int a,b,c,d,e;
    printf("輸入三個整數");
    scanf("%d,%d,%d",&a,&b,&c);
    c=max(a,b);
    e=max(c,d);//d未賦值,因為你前面有聲明d,編譯其編譯后的命令會在內存中為d開辟空間,但你沒初始化或者賦值,所以d所定位的內存空間是亂碼,是歲一直
    printf("%d \n",e);
    }
    int max(int a,int b)
    {
    int c;
    if(a>b) c=a;
    else c=b;
    return c;
    }
    //你應該多少描述一下你的問題,(1)這能方便你快速獲得他人的問題解決方案
    //(2)至少說明你思考過,有利于加深自己對問題認識
    //你需要看一下C語言的變量、函數、函數編譯、鏈接、運行過程
    //其實所有計算語言中,c是對程序員要求最高的,學好了c,再學其他語言很容易。c擺脫了匯編對電路硬件的繁瑣描述,
    //但比其他計算機語言更接近計算機硬件,因為雖然我們在用計算機語言描述、解決現實的問題
    //但本質上計算機語言還是對計算機元器件的控制
    //不是有個搞笑的段子:c程序員看不起c++程序員,c++程序員看不起java程序員,
    //java程序員看不起c#程序員,c#程序員看不起美工,搞美工的看不起c程序員(注意只是一個循環遞歸的段子奧)
    //當然學好c也不容易,從硬件(計算機組成原理、),
    //匯編(匯編是對CPU、存儲器等硬件建模),編譯原理(編譯器編譯過程),c語言,OS(操作系統)都得有所了解
    //才能說你懂C語言
    //所以加油!
    您需要登錄后才可以回帖 登錄 | 立即注冊

    本版積分規則

    關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
    電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
    快速回復 返回頂部 返回列表
    精品一区二区三区自拍图片区_国产成人亚洲精品_亚洲Va欧美va国产综合888_久久亚洲国产精品五月天婷