如何用if語句寫,有幾種
if語句基本的有三種格式,在此基礎上可以擴展一些其它格式,注意活學活用即可。1、 if……形式一般格式:if(表達式) 語句;語義是:如果表達式的值為真,則執行其后的語句,否則不執行該語句。語句可以是單條語句,也可以是用花括號{}包括起來的復合語句。示例如下:#include
int main(){
int a,b,max;
printf("\n input two numbers: ");
scanf("%d%d",a,b);
max=a;
if (maxprintf("max=%d\n",max);
return 0;
}
2、if……else形式一般格式:
if(表達式)
語句1;
else
語句2;
語義是:如果表達式的值為真,則執行語句1,否則執行語句2 。語句1和語句2可以是復合語句。示例如下:#include
int main(){
int a, b;
printf("input two numbers: ");
scanf("%d%d",a,b);
if(a>b)
printf("max=%d\n",a);
else
printf("max=%d\n",b);
return 0;
}
3、if……else……if形式一般形式為: if(表達式1)
語句1;
else if(表達式2)
語句2;
else if(表達式3)
語句3;
…
else if(表達式m)
語句m;
else
語句n;語義是:依次判斷表達式的值,當出現某個值為真時,則執行其對應的語句。然后跳到整個if語句之外繼續執行程序。 如果所有的表達式均為假,則執行語句n。然后繼續執行后續程序。示例如下:#include
int main(){
char c;
printf("input a character: ");
c=getchar();
if(cprintf("This is a control character\n");
else if(c>='0'cprintf("This is a digit\n");
else if(c>='A'cprintf("This is a capital letter\n");
else if(c>='a'cprintf("This is a small letter\n");
else
printf("This is an other character\n");
return 0;
}4、擴展形式if條件控制語句的形式是多種多樣的。比如if嵌套、if……if類似的形式,但是都離不開上面介紹的三種基本形式。注意活學活用。
EXCEL里面的IF語句四種條件的怎么寫
IF(B80.5,B81,B82,0.6,""))))
1、打開需要編輯的excel文件。(這是一張工資表)
2、首先學習excel中if語句的編寫格式為:=IF(判斷語句,判斷成立時的輸出,判斷不成立時的輸出);其中判斷語句的書寫格式為1、某個單元格和某個數比較(如:D6>=80; D6=150; D6=F6; D6=F6; D6
3、根據以上規則,現在我們編寫一個if語句來自動判定是否為公司服務之星,并相應的給有獎勵。選中單元格的語句格式為:=IF(P3="服務之星",200,0)。如此我們讓表格中服務之星統一格式,那么下次評選出公司的服務之星只需在備注中注明則相應獎金將會自動填充。
4、此外,if嵌套語句的語法為:=IF(判斷語句1,判斷成立時輸出1,IF(判斷語句2,判斷成立是輸出2,IF判斷語句3,判斷成立時輸出3,所有判斷不成立時輸出))) ,相當于后一個判斷語句為前一個判斷語句不成立時的輸出,如此最多可以進行64個if語句的嵌套。
5、如果公司還有其他獎勵項目,并且金額不同,也想用這種簡便的方式實現的話則可以類用if嵌套語句來實現。看下圖