日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

vbs if 不等于_6、if语句和关系表达式

發布時間:2024/7/23 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 vbs if 不等于_6、if语句和关系表达式 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

示例3.1:

星星公司致力于信件快遞業務,收費標準是:500g以內6元,超過500g9元。

應該就是輸入重量,顯示錢,那可以用cout和cin,如果w小于500,c是6,否則,c是9。

//practice 3.1 #include <iostream> using namespace std; int main() {int c; //價錢float w;//重量cout<<"w=";cin>>w;if w>500 c=9;elsec=6;cout<<c<<endl;return 0; }

第10行報錯,悄悄看了下答案,應該是得加個括號。if (w>500) c=9; 希望后面知道為什么。

書上給出的答案:

//exam 3.1 #include <iostream> using namespace std; int main() {int c; //價錢float w;//重量cout<<"w=";cin>>w;if (w<=500) c=6;else c=9;cout<<"c="<<c<<endl;return 0; }

1、if語句

格式1:不要忘記括號

if (表達式)語句

功能:

當條件成立即表達式值為真時,執行“語句“,否則執行if語句下方的語句,執行流程如:

主要是注意括號,邏輯上都一樣。

示例3.2:

讀入一個整數,輸出該數,如果該數是負數,在輸出該數前加個提示”注意負數!“

int 判斷是否是正負數那就和0比較,let's code it ~

//practice 3.2 #include <iostream> using namespace std; int main() {int x; //定義變量cout<<"請輸入";cin>>x;if (x<0) cout<<"注意負數!"<<x<<endl;elsecout<<x<<endl;return 0; }

嘿嘿,也沒那么難嘛~ 看看書中給出的代碼吧:

//exam 3.2 #include <iostream> using namespace std; int main() {int n; cout<<"n=";cin>>n;if (n<0) cout<<"注意負數!"<<endl;cout<<n<<endl;return 0; }

就是沒有用else,直接一個if就可以了。

格式2:

if (表達式)

語句1;

else

語句2;

功能:

當條件成立即表達式值為真時,執行”語句1“,否則執行”語句2“。執行流程如圖:

示例3.3:

讀入一個整數,判斷其是偶數還是奇數。

那就是看除以2的余數是0還是1,是1就是奇數,反之偶數。

//practice 3.3 #include <iostream> using namespace std; int main() {int x; //定義變量cout<<"請輸入";cin>>x;if (x%2==1) cout<<x<<"是奇數"<<endl;elsecout<<x<<"是偶數"<<endl;return 0; }

這里注意if后面的表達式整體有個括號,我第一次寫成 (x%2)==1,調試的時候就出現了報錯。

看看書上寫的答案吧:

//exam 3.3 #include <iostream> using namespace std; int main() {int n; cin>>n;if (n%2==0) cout<<n<<"是偶數"<<endl;else cout<<n<<"是奇數"<<endl;return 0; }

道理是一樣的,但是這么寫真的好丑哦, ,我還是喜歡用python的縮進和格式來寫~ 整齊好看易讀一些~

示例3.4:

不想抄題,截圖叭:

分數也可能是小數吧,double 更長點,然后就是條件判斷。

//practice 3.4 #include <iostream> using namespace std; int main() {double score; //定義變量cout<<"請輸入分數";cin>>score;if (score<=80.0) cout<<"歡迎你參加音樂社"<<endl;elsecout<<"非常歡迎你參加音樂社"<<endl;return 0; }

好啦~ 書上給出的定義變量是 int m; 覺得不嚴謹,分數也可能是小數嘛。但實際在考試中不會這么模棱兩可的,該什么類型會給示例的。

書上給了另一種有趣的方法,就是觀察到兩句廣告詞的差異是”非常“,那就這樣:

//exam 3.4 #include <iostream> using namespace std; int main() {int m; //定義變量cout<<"m=";cin>>m;if (m>=80) cout<<"非常";cout<<"歡迎你參加音樂社";return 0; }

2、關系表達式

關系表達式運算符:

等于不等于大于小于大于等于小于等于==!=><>=<=

優先級:

定義:

用關系運算符將兩個表達式連接起來的式子,稱作關系表達式。

一般形式:

表達式 關系運算符 表達式

示例3.5:

設a=5,b=6,c=7.寫出下列關系表達式的值。

關系表達式值原因a>b05>6 假,0a+b>b+c011>13假 0(a==3)>=(b==5)1a不等于3,b不等于5,兩邊都是0,0>=0 真'a'<'b'1對應的字符確實前者小(a>b)>(b<c)00 >1 假

沒問題~

示例3.6:

不想抄題,截圖叭:

做錯的:

兩次的價錢都列出式子,然后根據大小,選合算的

//practice 3.6 #include <iostream> using namespace std; int main() {int n; //定義變量n,杯子數一定是整數啦~ float x,y;cout<<"請輸入杯子數: ";cin>>n;x=3*n*0.88; //大洋商城y=(n-n/8)*3; //百匯商廈if (x<y) cout<<"大洋商城更劃算"<<endl;else if (x>y)cout<<"百匯商廈更劃算"<<endl;elsecout<<"一樣劃算"<<endl;return 0; }

報錯了,不能if..elif..else ,姐姐說這里不是elif 是else if 改了之后就對啦~

看下書上寫的答案:

//exam 3.6 #include <iostream> using namespace std; int main() {int cup; float a,b;cout<<"cup=";cin>>cup;a=3*cup*0.88; //大洋商城b=(cup-cup/8)*3; //百匯商廈if (a<b) cout<<"大洋商城"<<endl;elsecout<<"百匯商廈"<<endl;return 0; }

示例3.7:

誒,這種就是數學題然后轉換成計算機語言敲代碼就好啦~ ~

//practice 3.7 #include <iostream> using namespace std; int main() {float m; cout<<"m=";cin>>m;if (m<100000) cout<<"梨樹="<<m/500<<endl;elsecout<<"梨樹="<<0.3*m/500<<"桃樹="<<0.5*m/600<<"蘋果樹="<<0.2*m/800<<endl;return 0; }

誒,遇到了一個問題,這里的桃樹咋還是小數呢。。。

//exam 3.7 #include <iostream> #include <cmath> using namespace std; int main() {int m; cout<<"m=";cin>>m;if (m<100000) cout<<"梨樹="<<m/500<<endl;else{cout<<"梨樹="<<floor(0.3*m/500)<<"棵"<<endl;cout<<"桃樹="<<floor(0.5*m/600)<<"棵"<<endl;cout<<"蘋果樹="<<floor(0.2*m/800)<<"棵"<<endl;}return 0; }

floor是取下整~ 是cmath里面的,別忘了頭文件。

當if和else 后面有多個要操作的語句時,要用花括號”{}“括起來,將幾個語句括起來的語句組合稱為復合語句。

作業:

輸入一個三位數n,判斷是否是水仙花數,如果是,則輸出”該數是水仙花數“;不是,則輸出”該數不是水仙花數“。水仙花數:是指一個三位數它的每個位上的數字的3次冪之和等于它本身。(153)

#include <iostream> using namespace std; int main() {int n,a,b,c; cout<<"n=";cin>>n;a=n/100;b=(n-a*100)/10;c=n%10;if (a*a*a+b*b*b+c*c*c==n) cout<<n<<"是水仙花數"<<endl;elsecout<<n<<"不是水仙花數"<<endl;return 0; }

總結

以上是生活随笔為你收集整理的vbs if 不等于_6、if语句和关系表达式的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。