自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

C++邏輯運(yùn)算符、While循環(huán)和For 循環(huán)

開發(fā) 后端
邏輯運(yùn)算符用于組合兩個(gè)或多個(gè)條件。它們允許程序做出更靈活的決策。邏輯運(yùn)算符的運(yùn)算結(jié)果是或的bool值。true和false

[[403975]]

邏輯運(yùn)算符

邏輯運(yùn)算符用于組合兩個(gè)或多個(gè)條件。它們允許程序做出更靈活的決策。邏輯運(yùn)算符的運(yùn)算結(jié)果是或的bool值。true和false

我們將介紹三個(gè)邏輯運(yùn)算符:

  • &&:and邏輯運(yùn)算符
  • ||:or邏輯運(yùn)算符
  • !:not邏輯運(yùn)算符

編寫一個(gè)jump_year.cpp程序,該程序:

  • 需要一年作為輸入。
  • 檢查年份是否為四位數(shù)。
  • 顯示年份是否屬于閏年。

識別年份必須考慮3個(gè)標(biāo)準(zhǔn):

  • 如果年份可以被 4 整除,那么它就是閏年,但是……
  • 如果那一年能被100整除,而不能被400整除,那么就不是閏年。
  • 如果該年可以被400整除,那么它就是閏年

  1. #include <iostream> 
  2. int main() { 
  3.   int y = 0; 
  4.   std::cout << "Enter year: "
  5.   std::cin >> y; 
  6.   if (y < 1000 || y > 9999) { 
  7.     std::cout << "Invalid entry.\n"
  8.   } 
  9.   else if (y % 4 == 0 && y % 100 != 0 || y % 400 == 0) { 
  10.     std::cout << y; 
  11.     std::cout << " falls on a leap year.\n"
  12.   } 
  13.   else { 
  14.     std::cout << y <<  " is not a leap year.\n" ; 
  15.   
  16.   } 
  17.   

While循環(huán)

在下面的示例中,只要變量 ( i) 小于 5 ,循環(huán)中的代碼就會一遍又一遍地運(yùn)行:

  1. #include <iostream> 
  2.  
  3. using namespace std; 
  4. int main() 
  5.  
  6.     int i = 0; 
  7.     while (i < 5) 
  8.     { 
  9.         cout << i << "\n"
  10.         i++; 
  11.     } 

 

下面是一個(gè)程序,要求用戶猜測1-10之間的數(shù)字,答案是8!

現(xiàn)在,與其只要求用戶回答一次,添加一個(gè)while循環(huán),讓他們最多回答 50 次!

  1. #include <iostream> 
  2.  
  3. int main() { 
  4.   int guess; 
  5.   int tries = 0; 
  6.   std::cout << "I have a number 1-10.\n"
  7.   std::cout << "Please guess it: "
  8.   std::cin >> guess; 
  9.   
  10.   // Write a while loop here: 
  11.   while (guess != 8 && tries < 50) { 
  12.     std::cout << "Wrong guess, try again: "
  13.     std::cin >> guess; 
  14.     tries++; 
  15.   
  16.   if (guess == 8) { 
  17.     std::cout << "You got it!\n"
  18.   }   
  19.    

 

For 循環(huán)

打印 0 到 10 之間的偶數(shù)值:

  1. #include <iostream> 
  2. using namespace std; 
  3.  
  4. int main() 
  5.     for (int i = 0; i <= 10; i = i + 2) 
  6.     { 
  7.         cout << i << "\n"
  8.     } 

 【編輯推薦】

 

責(zé)任編輯:姜華 來源: Python之王
相關(guān)推薦

2017-05-11 16:38:07

javascript邏輯運(yùn)算符

2009-08-12 14:23:09

C#邏輯運(yùn)算符

2009-11-18 09:37:31

PHP邏輯運(yùn)算符

2023-03-29 09:22:03

SQLWhere語句

2023-04-10 08:58:13

C#關(guān)系運(yùn)算符

2009-11-18 09:19:47

PHP邏輯運(yùn)算符

2024-02-26 12:13:32

C++開發(fā)編程

2023-04-07 08:02:54

源碼位邏輯運(yùn)算符

2022-10-21 16:28:52

PythonGo布爾值

2011-07-15 01:34:36

C++重載運(yùn)算符

2009-08-11 15:51:08

C#運(yùn)算符算術(shù)運(yùn)算符

2020-08-10 10:20:15

流插入運(yùn)算符語言

2021-03-24 13:17:41

編程循環(huán)語句Java

2009-08-12 15:02:49

C#賦值運(yùn)算符簡單賦值運(yùn)算符

2009-08-12 15:20:18

C#賦值運(yùn)算符復(fù)合賦值運(yùn)算符

2025-02-07 00:12:34

C#編程as

2023-09-07 23:30:47

運(yùn)算符C++

2009-08-12 09:30:10

C#??運(yùn)算符

2025-01-24 08:32:00

運(yùn)算符C#

2024-01-26 16:37:47

C++運(yùn)算符開發(fā)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號