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

第四节A+B 4

你的任务是计算若干整数的和。

输入:每行的第一个数N,表示本行后面有N个数。当N=0时,表示输入结束,且这一行不要计算。

对于每一行数据需要在相应的行输出和。

明显需要用循环结构和 if 语句以及累加操作。

总体思路:也就是说我们先输入要计算数字总和的个数,很简单利用while循环就行,输入之后先用 if 语句判断是不是为0,如果为0,直接退出循环。如果不为0,则进行下一步,又是一个while循环。

注意,整数相除部分还是整数,如果有小数部分,则直接舍弃小数部分。

例如 int d=5/2 运算结果为2,小数部分被舍弃。

赋值运算符

注意 =和==的区别。

除了sum=sum+a 这种以外,还有复合赋值运算符+=

例如sum+=i 和sum=sum+i 是等价的。

其他算数运算符同理。

现在我们来写题解。

#include<iostream>

using namespace std;

int main(){

int n,a;

while(cin>>n){

if(n==0) break;

int sum=0;

while(n--){

cin>>a;

sum+=a;

}

cout<<sum<<endl;

}

}

http://www.cnnetsun.cn/news/2652099.html

相关文章:

  • Spring Boot项目实战:5分钟搞定BouncyCastle集成国密SM2加密
  • 教会一个 AI,它就能去教别的 AI?
  • 行为设计四步法:从情绪管理到时间规划,打造不可分心的深度工作系统
  • 内存计算架构原理、实现与应用解析
  • Windows右键菜单终极管理指南:用ContextMenuManager让右键菜单秒开如飞
  • 用Unity UGUI ScrollRect做个游戏公告板:支持鼠标悬停暂停的自动循环滚动条
  • Oura Ring 5 登场!更小更舒适,价格虽涨但这些升级值得一试
  • Unity 2020内置管线实战:用Filament PBR模型给你的布料Shader加上丝绸般各向异性高光
  • 空洞骑士模组管理神器Scarab:3分钟快速上手指南
  • 聊天机器人开发:如何用自然语言交互降低技术使用门槛
  • ADS1262/ADS1263高精度ADC嵌入式驱动包:C++封装,支持双通道采集、IDAC配置与系统校准
  • 采购审批 Agent:预算校验、供应商评分与合规红线设计
  • C#编写的Atlas拧紧枪TCP通信调试工具,含OpenProtocol协议解析与实时数据监控
  • ULINK2调试器在ST-uPSD开发中的双重验证机制解析
  • 别再手动写脚本了!用Node-RED的redis-cmd节点,像搭积木一样操作Redis
  • 别再只把I²S当音频接口了!解锁ESP32-C3 I²S的隐藏玩法:驱动数字麦克风与TDM多声道
  • 告别编译噩梦:用 CP2K 官方 Toolchain 脚本在 Ubuntu 上自动化部署(含 MKL 和 GCC 配置)
  • 全网公认最好用的格式转换工具-“格式工厂”!支持音视频文档全搞定,超良心!
  • 四套免配置HTML个人主页源码:背景图/极简/卡片/星空动效,改文字换图就能用
  • 8051内存管理:DATA_GROUP优化与实战技巧
  • 负载均衡:多实例分担执行压力
  • 构建智能知识管理系统:从信息孤岛到客户体验中枢
  • GD32F103 ADC采样时,LM358输出为啥会飘?一个硬件工程师的踩坑实录
  • Python微信个人号自动化工具包(itchat源码+Py3.12编译文件)2024实测可用
  • 告别触屏!用Manomotion SDK在Unity里为你的AR模型加上‘隔空操控’魔法
  • AI写作泛滥:内容产业的挑战与应对策略
  • 从硬件连线到软件定位:RK3588外挂中科微GPS模块的全链路调试记录
  • Claude用户手册制作全流程拆解(含Prompt架构图谱+权限分级模板)
  • 物理渗透测试实战指南:从社会工程学到门禁突破
  • 别再只用TileMap了!用Godot4.2的AStar2D为你的战棋游戏打造动态寻路系统