文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

C++逻辑运算符、While循环和For 循环

2024-12-03 03:43

关注

我们将介绍三个逻辑运算符:

编写一个jump_year.cpp程序,该程序:

识别年份必须考虑3个标准:

  1. #include  
  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循环

在下面的示例中,只要变量 ( i) 小于 5 ,循环中的代码就会一遍又一遍地运行:

  1. #include  
  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.     } 

 

下面是一个程序,要求用户猜测1-10之间的数字,答案是8!

现在,与其只要求用户回答一次,添加一个while循环,让他们最多回答 50 次!

  1. #include  
  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 循环

打印 0 到 10 之间的偶数值:

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

 【编辑推荐】

  1. 鸿蒙,就算套壳安卓又能怎样呢?
  2. Kubernetes为什么要弃用Docker?
  3. 从“PPT系统”走向现实:HarmonyOS,你真香了吗?
  4. 这6款Python IDE&代码编辑器,你都用过吗?
  5. Kubernetes实践之优雅终止

 

来源:Python之王内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯