Board logo

標題: 條件運算子 [打印本頁]

作者: tonyh    時間: 2016-5-30 09:43     標題: 條件運算子

條件運算子通常運用在需要二選一的情況下,提供了一個更精簡快速的方法來撰寫條件式的陳述,可用來取代if-else陳述。
它的語法是:
條件判斷式 ? true陳述 : false陳述;
  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     float age;
  7.     string str="";
  8.     re:
  9.     cout<<"請輸入年齡: ";
  10.     cin>>age;
  11.     str=age>=18?"可以考駕照了":"未滿18";
  12.     cout<<str<<endl<<endl;
  13.     goto re;
  14.     system("pause");
  15.     return 0;
  16. }
複製代碼

作者: 謝易錚    時間: 2016-5-30 10:02

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     float age;
  7.     string str;
  8.     re:
  9.     cout<<"請輸入你的年齡:";
  10.     cin>>age;
  11.     str=(age>=18)?"可以考駕照":"未滿18";
  12.     cout<<str<<endl<<endl;
  13.     goto re;
  14.     system("pause");
  15.     return 0;
  16. }
複製代碼

作者: 劉瑑恩    時間: 2016-5-30 10:02

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     float age;
  7.     string str;
  8.     re:
  9.     cout<<"請輸入你的年齡: ";
  10.     cin>>age;
  11.     str=(age>=18)?"可以考駕照了":"未滿18";
  12.     cout<<str<<endl<<endl;        
  13.     goto re;
  14.     system("pause");
  15.     return 0;
  16. }
複製代碼

作者: 林禹彤    時間: 2016-5-30 10:02

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     re:
  7.     float age;
  8.     string str;
  9.     cout<<"清輸入年齡: ";
  10.     cin>>age;
  11.     str=(age>=18)?"已滿18":"未滿18";
  12.     cout<<str<<endl<<endl;
  13.    
  14.     goto re;
  15.    
  16.    
  17.    
  18.     system ("pause");
  19.     return 0;
  20. }
複製代碼

作者: 王淳暘    時間: 2016-5-30 10:03

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     re:
  7.     float age;
  8.     string str;
  9.     cout<<"請輸入年齡: ";
  10.      cin>>age;
  11.      str=age>=18?"可考駕照":"未滿18";
  12.      cout<<str<<endl<<endl;
  13.     goto re;
  14.     system("pause");
  15.     return 0;   
  16. }
複製代碼

作者: 張恩嘉    時間: 2016-5-30 10:04

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.   float age;
  7.   string str;
  8.   re:
  9.   cout<<"請輸入年齡";
  10.   cin>>age;
  11.   str=(age>=18)?"可考照":"不可考照";
  12.   cout<<str<<endl<<endl;
  13.   goto re;      
  14.     system("pause");
  15.     return 0;
  16. }
複製代碼

作者: 邱士杰    時間: 2016-5-30 10:04

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6. float age;
  7. string str;
  8. re:
  9. cout<<"請輸入你的年齡: ";
  10. cin>>age;
  11. str=(age>=18)?"可以考駕照了":"未滿18";
  12. cout<<str<<endl<<endl;                                                   
  13. goto re;     
  14. system("pause");
  15. return 0;                     
  16. }
複製代碼

作者: 謝旻錡    時間: 2016-5-30 10:04

  1. #include <iostream>
  2. #include <cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.    float age;
  7.    string str;
  8.    re:
  9.    cout<<"輸入年齡:";
  10.    cin>>age;
  11.    str=(age>=18)?"可考駕照":"未滿十八歲";
  12.    cout<<str<<endl<<endl;
  13.    goto re;
  14.    system("pause");
  15.    return 0;
  16. }
複製代碼

作者: 劉得榮    時間: 2016-5-30 10:04

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     float age;
  7.     string str="";
  8.     re:
  9.     cout<<"請輸入年齡: ";
  10.     cin>>age;
  11.     str=age>=18?"可以考駕照了":"未滿18";
  12.     cout<<str<<endl<<endl;
  13.     goto re;
  14.     system("pause");
  15.     return 0;
  16. }
複製代碼

作者: 孫漢瑄    時間: 2016-5-30 10:05

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     float age;
  7.     string str;
  8.     re:
  9.     cout<<"請輸入你的年紀";
  10.     cin>>age;
  11.     str=(age>=18)?"可以考駕照了":"未成年";
  12.     cout<<str<<endl<<endl;
  13.     goto re;
  14.     system("pause");
  15.     return 0;
  16. }
複製代碼

作者: 蔡孟庭    時間: 2016-5-30 10:06

  1. #include<iostream>                                                            
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {   
  6.     float age;
  7.     string str;
  8.     re:
  9.     cout<<"請輸入年齡: ";
  10.     cin>>age;
  11.     str=(age>=18)?"可以考駕照了":"未滿18";
  12.     cout<<str<<endl<<endl;
  13.     goto re;
  14.     system("pause");
  15.     return 0;
  16. }
複製代碼

作者: 洪為濬    時間: 2016-5-30 10:07

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     float age;
  7.     string str;
  8.     re:
  9.     cout<<"請輸入你的年齡:";
  10.     cin>>age;
  11.     str=(age>=18)?"可以考駕照":"不能考駕照";
  12.     cout<<str<<endl<<endl;
  13.     goto re;

  14.    system("pause");
  15.    return 0;
  16. }
複製代碼

作者: 蔡孟君    時間: 2016-5-30 10:08

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     float age;
  7.     string str;
  8.     re:
  9.     cout<<"請輸入年齡:";
  10.     cin>>age;
  11.     str=(age>=18)?"可以考駕照了!":"未滿18...";
  12.     cout<<str<<endl<<endl;
  13.     goto re;   
  14.     system("pause");
  15.     return 0;
  16. }
複製代碼

作者: 謝旻錡    時間: 2016-5-30 10:09

  1. #include <iostream>
  2. #include <cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.    float a,b,c,d,e;
  7.    re:
  8.    cout<<"輸入三個數:";
  9.    cin>>a>>b>>c;
  10.    d=a>b?a:b;
  11.    e=d>c?d:c;
  12.    cout<<e<<endl<<endl;
  13.    goto re;
  14.    system("pause");
  15.    return 0;
  16. }
複製代碼

作者: 劉純妘    時間: 2016-5-30 10:16

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     float age;
  7.     string str;
  8.     re:
  9.     cout<<"請輸入你的年齡?";
  10.     cin>>age;
  11.     str=(age>=18)?"可以考駕照了":"未滿18";
  12.     cout<<str<<endl<<endl;
  13.     goto re;
  14.     system("pause");
  15.     return 0;
  16. }
  17.      
複製代碼





歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/) Powered by Discuz! 7.2