本文目錄一覽:
- 1、編程題if語句c語言
- 2、C語言關於if的題
- 3、c語言if語句的用法
- 4、C語言if語句
編程題if語句c語言
#include stdio.h
void main()
{
float t1,t2,t3,t=10;
printf(“請輸入發短信數:”);
scanf(“%f”,t1);
printf(“請輸入與本地手機通話分鐘:”);
scanf(“%f”,t2);
printf(“請輸入與本地固定電話通話分鐘:”);
scanf(“%f”,t3);
if(t160)
t+=(t1-60)*0.1;
if(t220)
t+=(t2-20)*0.15;
t+=t3*0.2;
printf(“該用戶手機費用為:%f”,t);
}
我沒有調試過,你試試看嘛。應該沒有什麼問題的。
C語言關於if的題
x=1; 是賦值操作,應該用:
if(x == 1) y = 3*x + 2;
而且條件好像要多一點:
if(x = 1 x 2) y = 3*x + 2;
完整的:
if(x 1)
y = 2*x + 1;
else if(x = 1 x 2)
y = 3*x + 2;
else if(x = 2 x 3)
y = 4*x + 3;
else if(x == 3)
y = 5*x + 4;
else if(x 3)
y = 6*x + 5;
c語言if語句的用法
c語言提供了三種形式的if語句:
1、if(表達式)語句。
例如:if(xy)printf(“%d”,x);
此時,如果表達式為真,則執行printf語句。
2、if(表達式)語句1 else 語句2
例如:
if(xy)printf(“%d”,x);
else printf(“%d”,y);
此時,如果xy成立為真,則執行語句printf(“%d”,x),然後直接跳過else,同時也跳過語句printf(“%d”,y),去執行之後的語句。
如果xy不成立為假,則不執行語句printf(“%d”,x),執行語句printf(“%d”,x)。
3、if(表達式1)語句1
else if(表達式2)語句2
else if(表達式3)語句3
else if(表達式m)語句m
else 語句 n
此時,哪個表達式為真,則運行哪個if後面的語句。如表達式3成立為真,執行語句3。
在每個語句中,可以有多個語句,但需要加上大括號
例:if(xy){printf(“%d”,x);break;}
擴展資料:
if語句使用的注意事項:
1.if(條件表達式)其後沒有分號。
一般來說,有”{}”有沒有”;”,有”;”就沒有”{}”
2.if語句所控制的語句如果是一條語句,我們可以不寫大括號;
如果控制的是兩條以上的語句,必須加大括號。
if語句的控制體沒有加大括號是其後跟的一條語句。
建議:永遠加上大括號。避免不必要的錯誤。
參考資料:百度百科-if語句
C語言if語句
if-else分別搭配一條語句,如果有多條語句就要用花括號擴起來。
int main (void) {
int a=0;
if (1)
a=3; //這是一條語句,if為真,執行賦值3
if (0)
a=4; //這是一條語句,if為假
else //搭配上方的if
a=5; //這是一條語句,上方if為假,執行賦值5
//所以最終a值為5
}
int main (void) {
int a=0;
if (1) { //if為真,整個花括號里的語句都要執行
a=3; //賦值3
if (0) //執行if,為假
a=4; //這條語句不執行
}
else //上方if為真,不執行else
a=5;
//所以最終a值為3
}
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/304759.html