成人app

首頁  /  C++教程  /  C++中的選擇結構  /  

C++中的選擇結構

點擊打開在線編譯器,邊學邊練

成人appC++中的選擇結構,依舊用if選擇結構、if-else選擇結構、else-if多選擇結構以及switch多選擇結構,與C語言沒有異同。下面通過訓練場的1119題來為大家演示選擇結構的用方法,加深理解:

 

#include<iostream>
using namespace std;
int main()
{
    int a;//待判斷的這個三位數
    int ge;//三位數中的個位
    int shi;//三位數中的十位
    int bai;//三位數中的百位
    cin>>a;
    ge = a%10;
    shi = a%100/10;
    bai = a/100;
    if(ge*ge*ge+shi*shi*shi+bai*bai*bai == a)
        cout<<"1"<<endl;
    else
        cout<<"0"<<endl;
    return 0;
}


1509530228809514.png

請大家務必上機敲代碼,完成1119題并提交正確。

 

再看一個題目,1057題分段函數的題,是一道二級的題。讀題后很明顯我們應該使用else –if多選擇結構實現,最后注意用setprecision控制小數位數即可

 

成人app用C++代碼實現如下:

#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
   double x;
   double y;
   cin>>x;
 
   if(x<1)
    {
      y=x;
   }
   else if(x>=1 && x<10)
    {
      y=2*x-1;
   }
   else
    {
      y=3*x-11;
   }
   cout<<fixed<<setprecision(2)<<y<<endl;
   return 0;
}

 

測試運行結果如下:


2203_2.png

請大家自行上機完成1057成人app題,提交正確之后再閱讀后面的章節。



本文固定URL:http://hnsaiyang.com/course/57

Dotcpp在線編譯      (登錄可減少運行等待時間)