#include stdio.h
網(wǎng)站建設(shè)公司,為您提供網(wǎng)站建設(shè),網(wǎng)站制作,網(wǎng)頁設(shè)計(jì)及定制網(wǎng)站建設(shè)服務(wù),專注于企業(yè)網(wǎng)站設(shè)計(jì),高端網(wǎng)頁制作,對(duì)成都木托盤等多個(gè)行業(yè)擁有豐富的網(wǎng)站建設(shè)經(jīng)驗(yàn)的網(wǎng)站建設(shè)公司。專業(yè)網(wǎng)站設(shè)計(jì),網(wǎng)站優(yōu)化推廣哪家好,專業(yè)營銷推廣優(yōu)化,H5建站,響應(yīng)式網(wǎng)站。
int max(int a,int b,int c);
int min(int a,int b,int c);
void main()
{
int x,y,z;
printf("請(qǐng)輸入三個(gè)數(shù):");
scanf("%d%d%d",x,y,z);
printf("三個(gè)數(shù)選出最大數(shù)是%d\n",max(x,y,z));
printf("三個(gè)數(shù)選出最小數(shù)是%d\n",min(x,y,z));
}
int max(int a,int b,int c)
{
if (a=ba=c)
return a;
if (b=ab=c)
return b;
else
return c;
}
int min(int a,int b,int c)
{
if (a=ba=c)
return a;
if (b=ab=c)
return b;
else
return c;
}
if函數(shù),說的是假如,然后:
分兩種:if……printf;if……else
第一種:if……printf,假如一種情況,直接輸出結(jié)果。
if……else,是假如一種情況,不發(fā)生這種情況該怎樣運(yùn)行:
if()
語句1
else
語句2 這樣是單個(gè)語句,既if和else各控制一個(gè)語句
再有一句是復(fù)合語句
if()
語句1
else
{
語句2
語句3
}
這樣就是復(fù)合的,else里面包括2個(gè)語句,else 只包括語句1 語句2是獨(dú)立的,因?yàn)樗鼪]有大括號(hào){ }括起來,
如果a=5 b=4 c=3,因?yàn)閍b 固執(zhí)行第一個(gè)if語句 執(zhí)行后a=4 b=5 c=3 t=5,進(jìn)入第二個(gè)if語句判斷a=4c=3故執(zhí)行第二個(gè)if語句,執(zhí)行后a=3 b=5 c=4 t=4 ,進(jìn)入第三個(gè)if語句判斷b=5c=4,故執(zhí)行第三個(gè)if語句,所以當(dāng)輸入為5,4,3時(shí) 執(zhí)行了三個(gè)if語句!
c語言中if語句常見的錯(cuò)誤有:
1、if語句的錯(cuò)誤使用
if(32);
printf("hello");
else
printf("hi");
2、if語句的錯(cuò)誤使用
if(32)
printf("one");
elseif(31)
printf("tow");
else(30)
printf("three");
擴(kuò)展資料
正確使用if語句
if語句是指如果滿足某種條件,就進(jìn)行相應(yīng)的處理。例如,小明媽媽跟小明說“如果你考試得了100分,星期天就帶你去游樂場玩”。這句話可以通過下面的一段偽代碼來描述。
如果小明考試得了100分
媽媽星期天帶小明去游樂場
在上面的偽代碼中,“如果”相當(dāng)于C語言中的關(guān)鍵字if,“小明考試得了100分”是判斷條件,需要用()括起來,“媽媽星期天帶小明去游樂場”是執(zhí)行語句,需要放在{}中。修改后的偽代碼如下:
if(小明考試得了100分)
{
媽媽星期天帶小明去游樂場
}
上面的例子就描述了if語句的用法,在C語言中,if語句的具體語法格式如下:
if(條件語句)
{
代碼塊
}