物聯網學習教程——if語句
if語句
(3)if(表示式1)語句1
else if(表示式2)語句2
else if(表示式3)語句3
……
else if(表示式m)語句m
else語句n
例:
if(number>500)cost=0.15;
else if(number>300)cost=0.10;
else if(number>100)cost=0.075;
else if(number>50)cost=0.05;
else cost=0;
說明:
(1)3種形式的if語句中在if後面都有表示式,
一般為邏輯表示式或關係表示式。
(2)第二,第三種形式的if語句中,在每個
else前面有一個分號,整個語句結束處有一
個分號。
(3)在if和else後面可以只含有一個內嵌的操
作語句,也可以由多個操作語句,此時用花
括號將幾個語句括起來成為一個複合語句。
例:輸入兩個實數,按代數值由小到大的順序輸出這兩個數。
#include<stdio.h>
void main()
{float a,b,t;
scanf(″%f,%f″,&a,&b);
if(a>b)
{t=a;
a=b;
b=t;}
printf(″%5.2f,%5.2f\n″,a,b);}
例:輸入三個數a,b,c,要求按由小到大的順序輸出。
If a>b將a和b對換
If a>c將a和c對換
If b>c將b和c對換
#include<stdio.h>
void main()
{float a,b,c,t;
scanf(″%f,%f,%f″,&a,&b,&c);
if(a>b)
{t=a;a=b;b=t;}
if(a>c)
{t=a;a=c;c=t;}
if(b>c)
{t=b;b=c;c=t;}
printf("%5.2f,%5.2f,%5.2f\n",a,b,c);
}
2.If語句的巢狀
在if語句中又包含一個或多個if語句稱為if語句的巢狀。
形式:
If()
if()語句1
else語句2
Else
if()語句3
else語句4
例:
If()
if()語句1
else
if()語句2
else語句3
-1(x<0)
例:有一個函式y=0(x=0),編一程式,輸入一個x
值,輸出y值。1(x>0)
演算法1:演算法1:
輸入x輸入x
若x<0,則y=-1若x<0,則y=-1
若x=0,則y=0否則:
若x>0,則y=1若x=0,則y=0
輸出y若x>0,則y=1
輸出y
#include<stdio.h>
void main()
{
int x,y;
scanf(“%d”,&x);
{
程式段
}
printf(“x=%d,y=%d\n”,x,y);
}
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69914734/viewspace-2656486/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 物聯網學習教程——switch語句
- 物聯網學習教程——if語句2
- 物聯網學習教程—字串與指標字串指標
- 物聯網學習教程—const關鍵字
- 物聯網學習教程—檔案的定位
- 物聯網學習教程——執行緒池執行緒
- 物聯網學習教程—列舉型別型別
- 物聯網學習教程—Const用法和體會
- 物聯網學習教程—const用法的體會
- 物聯網學習教程—c++學習應該注意的點C++
- 物聯網學習教程——格式輸入與輸出
- 物聯網學習教程—檔案的讀寫二
- 物聯網學習教程—檔案的讀寫一
- 物聯網學習教程—— 執行緒私有資料執行緒
- 物聯網學習教程——一維陣列的引用陣列
- 物聯網學習教程——二維陣列的引用陣列
- 物聯網學習教程—函式的返回值函式
- 物聯網學習教程—用typedef定義型別型別
- 物聯網學習教程— 多維陣列與指標陣列指標
- 物聯網學習教程—多型的實現機制多型
- 物聯網學習教程— 字元指標作函式引數字元指標函式
- 物聯網學習教程—常見錯誤和程式除錯除錯
- 物聯網的學習路線
- 物聯網學習教程——邏輯運算子和邏輯表示式
- 物聯網學習教程——執行緒同步與互斥:讀寫鎖執行緒
- 物聯網學習教程—函式引數和函式的值函式
- SQL 語句學習SQL
- 物聯網學習教程—Linux系統程式設計之程式介紹Linux程式設計
- 物聯網路卡、物聯網語音卡你能分清嗎?
- 學習Scala IF…ELSE 語句
- shell學習-常用語句
- 物聯網學習教程—定義結構體型別變數的方法結構體型別變數
- 物聯網學習教程—Linux系統程式設計之多工實現(二)Linux程式設計
- 學習日記——阿里雲物聯網平臺阿里
- 在物聯網中應用機器學習機器學習
- 物聯網學習教程—Linux 可執行檔案結構與程式結構Linux
- 物聯網教程 demo1效果
- 物聯網嵌入式高階C語言流行框架、學習路線圖C語言框架