當前位置:首頁 » 編程軟體 » 編程if語句

編程if語句

發布時間: 2022-01-15 10:30:55

A. IF的編程語言

if if 語句的3種形式
1. if(表達式)語句(單分支if語句)
#include<stdio.h>
int main()
{
int x=1;
int y=2;
if(x<y)
printf(%d,x);
fflush(stdin);
getchar();
}
2 if(表達式)語句1 else 語句2 (雙分支if語句)
#include<stdio.h>
int main()
{
int x=1;
int y=2;
if(x>y)
printf(%d,x);
else
printf(%d,y);
fflush(stdin);
getchar();
}
3 if(表達式1)語句1
else if (表達式2)語句2
else if (表達式3) 語句3
……
else if (語句m) 語句
else 語句n (if的嵌套)
#include<stdio.h>
int main()
{
int a,c;
char b;
scanf(%d%c%d,&a,&b,&c);
if(b=='+')
printf(=%d,a+c);
else if (b=='-')
printf(=%d,a-c);
else if (b=='*')
printf(=%d,a*c);
else if (b=='/')
printf(=%d,a/c);
fflush(stdin);
getchar();
} if <條件> then <語句1> else <語句2>;
或者
if <條件> then <語句> ;
注意:Pascal中也有if 的嵌套,但else只承接最後一個沒有承接的if,如:
if <條件1> then if <條件2> then <語句1> else <語句2>; 此處<語句2>當且僅當<條件1>成立且<條件2>不成立時運行
if <條件1> then begin if <條件2> then <語句1> end else <語句2>; 此處<語句2>只要<條件1>成立就運行 IF <條件> THEN
<語句體>
END IF
或者
IF <條件> THEN
<語句體1>
ELSE
<語句體2>
END IF
說明
#If...Then...#Else 指令的作用與 If...Then...Else 語句相同,其差異在於 #If、#Else、#ElseIf,及 #End If 指令沒有單獨成行的形式,也就是說,在指令所在的那一行,不能有其他代碼出現。條件編譯通常用來編譯不同平台上的同一個程序。也可以用來避免調試程序代碼出現在可執行程序中。條件編譯時被排除的程序代碼在最後的可執行文件中被完全略去,所以不會對程序的大小或功能有任何影響。

B. c語言if語句的用法

c語言提供了三種形式的if語句:

1、if(表達式)語句。

例如:if(x>y)printf("%d",x);

此時,如果表達式為真,則執行printf語句。

2、if(表達式)語句1 else 語句2

例如:

if(x>y)printf("%d",x);

elseprintf("%d",y);

此時,如果x>y成立為真,則執行語句printf("%d",x),然後直接跳過else,同時也跳過語句printf("%d",y),去執行之後的語句。

如果x>y不成立為假,則不執行語句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(x>y){printf("%d",x);break;}

(2)編程if語句擴展閱讀:

if語句使用的注意事項:

1.if(條件表達式)其後沒有分號。

一般來說,有"{}"有沒有";",有";"就沒有"{}"

2.if語句所控制的語句如果是一條語句,我們可以不寫大括弧;

如果控制的是兩條以上的語句,必須加大括弧。

if語句的控制體沒有加大括弧是其後跟的一條語句。

建議:永遠加上大括弧。避免不必要的錯誤。

參考資料:網路-if語句

C. C語言 用IF語句編程

#include<stdio.h>
main()
{
intp=0,w=0,s=0,f=0;
if(s<250)
{
f=p*w*Δs*(1-d);
printf("%d",f);
}
if(s>=250&&s<1500)
{
f=(p*w*Δs*(1-d))*0.02;
printf("%d",f);
}
if(s>=1500&&s<3000)
{
f=((p*w*Δs*(1-d))*0.02)*0.1;
printf("%d",f);
}
if(s>=3000)
{
f=(((p*w*Δs*(1-d))*0.02)*0.1)*0.15;
printf("%d",f);
}

D. c語言編程 用IF語句

你好,正確的語句如下:

while(scanf("%d",&a)!=eof&&(a<100||a>999))
printf("您輸入的不是三位數,請重新輸入:");

有疑問提出。
望採納。

E. 編程題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(t1>60)
t+=(t1-60)*0.1;
if(t2>20)
t+=(t2-20)*0.15;
t+=t3*0.2;
printf("該用戶手機費用為:%f",t);
}
我沒有調試過,你試試看嘛。應該沒有什麼問題的。

F. c語言的編程,if else的語句。

scanf("%d",y);

這個改成scanf("%d",&y);

if(y%4=0)改成 if(y%4==0)

另外 判斷閏年演算法不對 還得考慮如果是100的倍數 但不是400的倍數 那麼也不是閏年
所以可以
if(y%400==0 || (y%100!=0 && y %4==0))
printf("This year is leap year.");
else
printf("This year is not a leap year.");

G. C語言If語句的編程

這個只是簡單的編程題,初學者應該就能編出來,看下書吧,C語言也得多練,多想。

H. 用C語言編程中if語句的格式是什麼

用C語言編程中if語句的格式是
if (邏輯表達式)
{
<語句>;
}
[
else
{
<語句>;
}
]
方括弧內為可選部分。邏輯表達式即為選擇的條件。
例如:將百分制整數成績轉換為及格與不及格:
if(x>=60) //滿足>=60為及格
{
printf("%d ==> 及格\n",x);
}
else //條件不滿足(<60)為不及格
{
printf("%d ==> 不及格\n",x);
}

其中的<語句>可以是C語言允許的任意可執行的語句。即它也可以是嵌套的if語句。例如:
if(x>=85) //優
{
printf("%d ==> A\n",x);
}
else //不夠優時
{
if(x>=75) //夠得上良
{
printf("%d ==> B\n",x);
}
else //夠不上良
{
if(x>=60) //夠得上中
{
printf("%d ==> C\n",x);
}
else //夠不上中
{
printf("%d ==> D\n",x);
}
}
}

熱點內容
電信級伺服器電腦 發布:2024-11-15 09:26:27 瀏覽:246
壓縮某個文件夾 發布:2024-11-15 09:03:11 瀏覽:891
網址能解壓嗎 發布:2024-11-15 08:54:09 瀏覽:933
python更改目錄 發布:2024-11-15 08:41:08 瀏覽:265
伺服器快閃記憶體可以裝在一般電腦上嗎 發布:2024-11-15 08:36:46 瀏覽:8
安卓手機怎麼查詢自己的路線軌跡 發布:2024-11-15 08:32:19 瀏覽:969
phpdatet 發布:2024-11-15 08:32:17 瀏覽:507
HDB3編解碼實驗 發布:2024-11-15 08:17:31 瀏覽:212
怪星球編程 發布:2024-11-15 08:15:55 瀏覽:844
慧編程價格 發布:2024-11-15 08:14:09 瀏覽:459