課程
/后端開發
/C
/Linux C語言編程基本原理與實踐
請問圖片中代碼錯在哪里,運行不了。小白,謝謝啦!
2015-07-06
源自:Linux C語言編程基本原理與實踐 2-2
正在回答
#include<stdio.h>?? ?int max_2(int a,int b){?? ?return (a>b?a:b); }?? ?int max_4(int a,int b,int c,int d){??? int m;??? m=max_2(m,a);?? ?m=max_2(m,b);??? m=max_2(m,c);?? ?m=max_2(m,d);?? ?return m;}int main(){?? ?int a,b,c,d,max;?? ?printf("please enter 4 integer number:");?? ?scanf("%d %d %d %d",&a,&b,&c,&d);?? ?max=max_4(a,b,c,d);??? printf("max=%d\n",max);}
main函數前面沒有int而且沒有返回值,還有一點就是所有的方法函數要在main之前聲明
舉報
本視頻教程介紹C語言基本工作原理以及適用與C的實際開發方式
3 回答求助 我用# gcc -c max.c -o test.o 時報錯. 求高手指教
1 回答求助!輸入流問題
1 回答新人求解答
1 回答vim更新
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-08-19
#include<stdio.h>
?? ?int max_2(int a,int b)
{
?? ?return (a>b?a:b);
}
?? ?int max_4(int a,int b,int c,int d)
{
??? int m;
??? m=max_2(m,a);
?? ?m=max_2(m,b);
??? m=max_2(m,c);
?? ?m=max_2(m,d);
?? ?return m;
}
int main()
{
?? ?int a,b,c,d,max;
?? ?printf("please enter 4 integer number:");
?? ?scanf("%d %d %d %d",&a,&b,&c,&d);
?? ?max=max_4(a,b,c,d);
??? printf("max=%d\n",max);
}
2015-07-06
main函數前面沒有int而且沒有返回值,還有一點就是所有的方法函數要在main之前聲明