当前位置: 首页 > news >正文

DashOJ-8.奇偶统计

题目链接:

题目详情 - 奇偶统计 - DashOJ


思路:

(while循环加if分支语句)
巧用死循环  while(1)
然后在里面第一句就判断输入的数字是否等于0   if(x==0) ,如果 等于0就直接break跳出循环
或者用 while(cin>>x)

代码:

#include<bits/stdc++.h>
using namespace std;int main() {int sum=0,ans=0;int x;while(1) {cin>>x;if(x==0) {break;} else if(x%2==0) {sum++;} else if(x%2==1) {ans+=x;}}cout<<sum<<endl;cout<<ans<<endl;return 0;
}

错误代码:

原因:

不要这种写法,break多香啊

#include<bits/stdc++.h>
using namespace std;int main() {int sum=0,ans=0;int x;while(cin.get()!=0) {cin>>x;if(x%2==0) {sum++;} else if(x%2==1) {ans+=x;}}cout<<sum<<endl;cout<<ans<<endl;return 0;
}

http://www.lryc.cn/news/332485.html

相关文章:

  • 车源宝微信小程序源码
  • “双碳”目标下资源环境中的可计算一般均衡(CGE)模型应用
  • 在 Git Bash 中调整字体大小,可以按照以下步骤进行操作,注意这里是linux虚拟机,命令都是Linux方式的
  • STM32之HAL开发——不同系列SPI功能对比(附STM32Cube配置)
  • Codeforces Round 836 (Div. 2) D. Range = √Sum
  • 阿里云python-SDK配置
  • 深入理解MP4视频文件裁剪原理[下下]
  • Java中copy 一个list,不用BeanUtils.copyProperties
  • Vue3中props和emits的使用总结
  • HUAWEI 华为交换机 配置 Eth-Trunk 接口流量本地优先转发示例(堆叠)
  • MySQL 优化及故障排查
  • H12-821_182
  • IF语句
  • AttributeError: module ‘wandb‘ has no attribute ‘init‘解决办法
  • javaScript中微任务宏任务详解
  • 牛客小白月赛90
  • 【51单片机入门记录】A/D、D/A转换器PCF859应用
  • 设计模式(13):模板方法模式
  • 公众号申请上限怎么提升
  • 【算法刷题day16】Leetcode:104.二叉树的最大深度 559.n叉树的最大深度 111.二叉树的最小深度 222.完全二叉树的节点个数
  • 电商技术揭秘一:电商架构设计与核心技术
  • Ubuntu 自启动应用程序的方法
  • Star GAN论文解析
  • 全网最强JavaWeb笔记 | 万字长文爆肝JavaWeb开发——day06_数据库-MySQL-02
  • 数据结构day2--双向链表
  • 蓝桥杯单片机真题实践篇
  • 前端pdf.js将pdf转为图片,尤其适合电子发票打印
  • 第四百四十三回
  • 一分钟快速用上号称“音乐版ChatGPT”的suno AI,适合普通人的超简单教程!
  • 干货!一文读懂:位像素海外仓系统的分销功能