做一個(gè)表格有父母姓名和子女姓名,
創(chuàng)新互聯(lián)建站堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:網(wǎng)站建設(shè)、成都網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿(mǎn)足客戶(hù)于互聯(lián)網(wǎng)時(shí)代的長(zhǎng)白網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
例如張三 男,張四 男,返回值“父子”。
父母和子女都有兩個(gè)情況:“男”“女”,
返回值就有四個(gè)結(jié)果“父子”“父女”“母子”“母女”。
這個(gè)函數(shù)可以如下表達(dá):
=IF(AND(C536="男",I536="男"),"父子",
IF(AND(C536="男",I536="女"),"父女",
IF(AND(C536="女",I536="男"),"母子",
IF(AND(C536="女",I536="女"),"母女",""))))
1.全局變量。
2.自己定義一個(gè)struct 然后把兩個(gè)值打包返回。
3.用指針參數(shù)傳入的方式返回值。
個(gè)人建議第三種。
例:
void Foo(int *va,int *vb)
{
*va=10;
*vb=20;
}
注意:純C語(yǔ)言是沒(méi)有引用的,所以是純C不要用引用,會(huì)報(bào)錯(cuò)。
如果a=5 b=4 c=3,因?yàn)閍b 固執(zhí)行第一個(gè)if語(yǔ)句 執(zhí)行后a=4 b=5 c=3 t=5,進(jìn)入第二個(gè)if語(yǔ)句判斷a=4c=3故執(zhí)行第二個(gè)if語(yǔ)句,執(zhí)行后a=3 b=5 c=4 t=4 ,進(jìn)入第三個(gè)if語(yǔ)句判斷b=5c=4,故執(zhí)行第三個(gè)if語(yǔ)句,所以當(dāng)輸入為5,4,3時(shí) 執(zhí)行了三個(gè)if語(yǔ)句!
運(yùn)行時(shí)最先有輸出語(yǔ)句printf("最大為%d",c);
然后執(zhí)行if語(yǔ)句即,如果ab,就會(huì)執(zhí)行printf("最大為%d",a);
語(yǔ)句,否則就會(huì)執(zhí)行printf("最大為%d",b);
輸出語(yǔ)句
if連用的理解:兩個(gè)if連用有兩種方式,第一種是if……if連用,第二種是if語(yǔ)句的嵌套。
if……if連用:每一個(gè)if語(yǔ)句都是獨(dú)立的,為了編碼的規(guī)范,很少使用if……if這樣的格式,一般使用if……else或者使用switch……case語(yǔ)句代替。
if語(yǔ)句的嵌套:所謂if語(yǔ)句嵌套即第1個(gè)if的if子句依然是if語(yǔ)句,第2個(gè)if的if子句依然是if語(yǔ)句 ,依次類(lèi)推。
解答:
因?yàn)閍=2,b=3,所以ab。
因?yàn)榈谝粋€(gè)if為假,故第二個(gè)if無(wú)法執(zhí)行,else無(wú)法執(zhí)行。
故執(zhí)行printf("over!\n")。
然后編譯運(yùn)行,結(jié)果為:over!換行。
擴(kuò)展資料:
c語(yǔ)言三種if語(yǔ)句的形式:
if(表達(dá)式)語(yǔ)句。例如:if(xy)printf("%d",x)
if(表達(dá)式)語(yǔ)句1 else 語(yǔ)句2。例如:if(xy)printf("%d",x);else?printf("%d",y);
if(表達(dá)式1)語(yǔ)句1,else if(表達(dá)式2)語(yǔ)句2,else if(表達(dá)式m)語(yǔ)句m,else 語(yǔ)句 n。
在每個(gè)語(yǔ)句中,可以有多個(gè)語(yǔ)句,但需要加上大括號(hào),例如:if(xy){printf("%d",x);break;}
參考資料:百度百科-if語(yǔ)句
讀取輸入,判斷 ,輸出
比如
int?main()
{
int?c;
scanf("%d",c);
if(c==1)?printf("aaaaa\n");
else?if(c==2)?printf("bbbbb\n");
return?0;
}