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

牛客网刷题 | BC118 N个数之和

目前主要分为三个专栏,后续还会添加:

        专栏如下:                 C语言刷题解析       C语言系列文章       我的成长经历

感谢阅读!

初来乍到,如有错误请指出,感谢!


描述

输入数字N,然后输入N个数,计算这N个数的和。

输入描述:

第一行输入一个整数N(0≤N≤50),第二行输入用空格分隔的N个整数。

输出描述:

输出为一行,为第二行输入的“N个整数之和”的计算结果。


思路 :

使用数组的方式 先将用户输入的几个数字分别存起来

定义一个变量将它数字的和加起来

然后输出


代码 1 :

/*
思路 :使用数组的方式 先将用户输入的几个数字分别存起来
定义一个变量将它数字的和加起来
然后输出
*/# include <stdio.h>
int main (){int n = 0;//用户准备输入的几个数字 计算几个数字的和、scanf("%d",&n);//int arr[]={0};//error 因为[]里面不能为空//int arr[n];//正确 但是在VS2022里不支持这种写法int arr[99] = {0}; //正确 比较推荐这种int i = 0;int sum = 0;for(i=0;i<n;i++)//用户输入的数字 存放在数组里面{scanf("%d",&arr[i]);sum += arr[i];//sum=sum+arr[i] //相当于每循环一次 就把sum的和计算一次 直到结束} printf("%d",sum);return 0;
}

 代码 2 :

输入n个数相加,应该想到循环,每循环一次少一次也就是while(n--)

将输入的n个数相加输出即可

#include<stdio.h>
int main(){int n;scanf("%d",&n);int sum=0;while(n--){int num;scanf("%d",&num);sum+=num;}printf("%d",sum);
}

代码 3 :

输入几个整数就循环几次,每次拿一个变量接收,然后sum+这个变量

#include<stdio.h>
int main()
{int n  = 0;int sum = 0;int ret = 0;scanf("%d",&n);for(int i = 0;i<n;i++){scanf("%d",&ret);sum += ret;}printf("%d\n",sum);return 0;
}

 

  

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • vue学习(一)
  • 代理模式(设计模式)
  • 【机器学习】集成学习方法:Bagging与Boosting的应用与优势
  • 安全测试框架
  • 怎么修改Visual Studio Code中现在github账号
  • HCIA 16 构建 IPv6 网络基础配置
  • Llama模型家族之拒绝抽样(Rejection Sampling)(九) 强化学习之Rejection Sampling
  • YOLOv8可视化界面PYQT5
  • 【C++进阶】模板进阶与仿函数:C++编程中的泛型与函数式编程思想
  • HTTP文件下载
  • Polkadot <> Kusama 桥:打造无信任互操作性的开创性范例
  • 从零开始开发知识付费APP:在线教育系统源码详解
  • Renesas MCU之FreeRTOS的应用
  • Java 开发实例:Spring Boot+AOP+注解+Redis防重复提交(防抖)
  • SAP HANA1709~2023版本Fiori激活简介
  • JS 中的深拷贝与浅拷贝
  • [nginx文档翻译系列] 控制nginx
  • 《微软的软件测试之道》成书始末、出版宣告、补充致谢名单及相关信息
  • 【Redis学习笔记】2018-06-28 redis命令源码学习1
  • android百种动画侧滑库、步骤视图、TextView效果、社交、搜房、K线图等源码
  • ESLint简单操作
  • GraphQL学习过程应该是这样的
  • KMP算法及优化
  • Otto开发初探——微服务依赖管理新利器
  • Sublime Text 2/3 绑定Eclipse快捷键
  • 工作中总结前端开发流程--vue项目
  • 关于Flux,Vuex,Redux的思考
  • 关于for循环的简单归纳
  • 理清楚Vue的结构
  • 力扣(LeetCode)22
  • 使用iElevator.js模拟segmentfault的文章标题导航
  • 思否第一天
  • 我的业余项目总结
  • 智能合约Solidity教程-事件和日志(一)
  • 带你开发类似Pokemon Go的AR游戏
  • ​HTTP与HTTPS:网络通信的安全卫士
  • # 飞书APP集成平台-数字化落地
  • (42)STM32——LCD显示屏实验笔记
  • (独孤九剑)--文件系统
  • (附源码)springboot工单管理系统 毕业设计 964158
  • (附源码)ssm户外用品商城 毕业设计 112346
  • (附源码)小程序 交通违法举报系统 毕业设计 242045
  • (论文阅读30/100)Convolutional Pose Machines
  • (三)mysql_MYSQL(三)
  • (学习日记)2024.01.09
  • (学习日记)2024.02.29:UCOSIII第二节
  • (转)mysql使用Navicat 导出和导入数据库
  • (状压dp)uva 10817 Headmaster's Headache
  • .NET C# 使用 SetWindowsHookEx 监听鼠标或键盘消息以及此方法的坑
  • .NET Core 中的路径问题
  • .NET+WPF 桌面快速启动工具 GeekDesk
  • .net图片验证码生成、点击刷新及验证输入是否正确
  • .Net中间语言BeforeFieldInit
  • @Transactional类内部访问失效原因详解
  • @四年级家长,这条香港优才计划+华侨生联考捷径,一定要看!