當前位置:編程學習大全網 - 源碼下載 - 思考用if選擇語句和switch-case語句解決下面的程序(這是C51的源代碼的)

思考用if選擇語句和switch-case語句解決下面的程序(這是C51的源代碼的)

//C++代碼:

//if語句的:

#include <iostream>

using namespace std;

#include <string>

int main()

{

int pay,i;

string grade;

cout<<"請輸入住宿價格(單位:元):"<<endl;

cin>>pay;

i=pay/1000;

if(i>=5)

grade="總統套房";

else if(i==4)

grade="五星級";

else if(i==3)

grade="四星級";

else if(i==2)

grade="三星級";

else if(i==1)

grade="二星級";

else

grade="壹星級";

cout<<"等級是:"<<grade<<endl;

return 0;

}

switch-case語句:

#include <iostream>

using namespace std;

#include <string>

int main()

{

int pay;

string grade;

cout<<"請輸入住宿價格(單位:元):"<<endl;

cin>>pay;

switch(pay/1000) //switch後表達式必須是整數(包含整數、字符、枚舉),case之後必須是整型常量表達式,不能含變量。

{

case 5:grade="總統套房";break;

case 4:grade="五星級";break;

case 3:grade="四星級";break;

case 2:grade="三星級";break;

case 1:grade="二星級";break;

case 0:grade="壹星級";break;

default: grade="總統套房"; //以上的case都不滿足的時候則執行default的語句,且結束switch語句。

}

cout<<"等級是:"<<grade<<endl;

return 0;

}

  • 上一篇:Android 自定義控件 layout
  • 下一篇:八壹八“非小號”這個網站
  • copyright 2024編程學習大全網