
ans可一定必须得初始化啊!凡是这种计数的、求和的都得初始化。
#include <iostream>
using namespace std;
int main()
{
int n,ans=0;
cin >> n;
while(n)
{
ans+=n%10;
n/=10;
}
cout << ans << endl;
return 0;
}
墨衍会员
·
AI 创作全网分发
墨衍智能分发
本文由作者通过墨衍一键同步至各平台
1分发平台
100+累计阅读
162平均单平台
已同步平台
优快云
微信公众号
微博
知乎
掘金
百家号
博客园
抖音
小红书
你的文章也可以这样分发
墨衍会员 ¥399起/年,写一次发全网
我也要 →
码龄8年

ans可一定必须得初始化啊!凡是这种计数的、求和的都得初始化。
#include <iostream>
using namespace std;
int main()
{
int n,ans=0;
cin >> n;
while(n)
{
ans+=n%10;
n/=10;
}
cout << ans << endl;
return 0;
}
数位和(C++)
今天我们来做《数位和》这题!
CCF [201512-1] 数位之和(C++)
试题编号: 201512-1 试题名称: 数位之和 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 给定一个十进制整数n,输出n的各位数字之和。 输入格式: 输入一个整数n。 输出格式: 输出一个整数,表示答案。 样例输入: 20151220 样例输出: 13 样例说明: 20151220的各位数字之和为2+0+1+5+1+2+2+0=13。 评测用例规模与约定: ...
2015常州市信息与未来小学生夏令营选拔试题
2015常州市信息与未来小学生夏令营选拔试题
【NOIP2015】求和<C++>
#include<cstdio> #include<cstring> using namespace std; int main(){ int n,m,cor; long sum=0; scanf("%d%d",&n,&m); long color[m+1][3][2],number[n+1],count[m+1][2]; memset(count,0,siz
西门子 S7-200 SMART 系列六:手把手教你配置S7-200 SMART Modbus RTU
最新发表:https://www.ics-pedia.com/%e8%a5%bf%e9%97%a8%e5%ad%90-s7-200-smart-%e7%b3%bb%e5%88%97%e5%85%ad%ef%bc%9a%e6%89%8b%e6%8a%8a%e6%89%8b%e6%95%99%e4%bd%a0%e9%85%8d%e7%bd%aes7-200-smart-modbus-rtu%e5%ae%9e%e4%be%8b/
说说通用报表控件
我们已经开发有2款WINCC报表控件,一种是固定模板,一种是自定义模板。但是它们有个共同特点,就是数据都是来自WINCC的归档数据库。使用WINCC归档数据库的好处是不需要自己写脚本保存数据。但是有些情况下,我们需要自己保存数据,或者第三方系统通过数据表的方式给我们提供数据。那这样的话,我们之前的两款控件就不支持了。正好有个客户有类似需要,于是加了一天班写了个通用报表控件。之所以说是通用,是因为它可以插入任何支持.NET控件的组态软件中,比如WINCC、IFIX等。并且它不依赖于组态软件自己...
题解:自创题:数位求和
题目链接题目链接。
【Linux内核】Linux内核裁剪完全指南:从理论到实战的系统优化
在嵌入式设备、专用服务器和物联网系统日益普及的今天,如何让Linux系统在资源受限的环境中高效运行成为开发者必须面对的问题。Linux内核裁剪正是解决这一问题的关键技术,它通过移除不必要的内核组件,打造出更精简、更安全、更高效的自定义操作系统。本文将系统全面地介绍Linux内核裁剪的完整流程和实用技巧,帮助您掌握这一核心技能。Linux内核裁剪是一项结合技术知识与实践经验的系统工程。明确需求:裁剪前必须清晰了解目标系统的硬件配置和功能需求。循序渐进:采取小步修改、反复测试的策略,避免一次性大幅修改。
【CCF-CSP】 201512-1 数位之和 C++
201512-1 数位之和
医疗大模型实战——从零构建MedicalGPT全流程解析
本文详细解析了从零构建医疗大模型MedicalGPT的全流程实战。基于Qwen-7B模型与约195万条中文医疗数据,完整复现了增量预训练、监督微调与偏好对齐三大核心环节,并分享了如何在有限硬件资源下实现高效训练与部署,为开发者提供了可复现的医疗AI项目实战指南。
EWM与SAP ERP的数据集成
1、EWM与 SAPERP的无缝集成-基础数据&业务交易数据 2、SAP ERP设置:连接SAP ERP和EWM必须设置应用程序连接支持-ALE(Application Link Enabling) 3、ERP - EWM仓库数据集成: SAP ERP需要设置配置信息,连接ERP和EWM之间的库存管理应用,基于工厂+库存地点对应一个仓库号来进行配置; 在ERP中需要创建一个中间虚拟仓库,代表ERP仓库;“中间虚拟”仓库创建之后,工厂+库存地点的信息...
c++求数位和
1:思路:定义两个数sum和n,输入n,while拆数位,sum把拆下来的数加起来 代码实现: #include<iostream> using namespace std; int main(){ int s = 0,sum = 0; cin >> s; while(s != 0){ sum += s %10; s = s/10; } cout << sum; return 0; } 成果图: 2:思路:用string.
使用moveit!控制真实机械臂(5)——编写真实机械臂节点中的action服务程序
上一篇文章中,我们简要介绍了ROS中action的基本知识,为了控制真实机械臂,我们已经修改了moveit配置文件,使得moveti启动后具备一个control_msgs::FollowJointTrajectoryAction类型的action客户端,接下来,我们完成该类型action的另一半,编写C++程序来实现action的服务端。由于底层机器人控制程序一般差别都很大,这里展示的只是编程要点...
c语言 已知三位数数列,C语言程序设计100例之(23):数列求和
例23 数列求和问题描述已知某数列前两项为2和3,其后继项根据前面最后两项的乘积,按下列规则生成:① 若乘积为一位数,则该乘积即为数列的后继项;② 若乘积为二位数,则该乘积的十位上的数字和个位上的数字依次作为数列的两个后继项。输出该数列的前N项及它们的和。输入格式一个整数N(2≤N≤1000)。输出格式第1行输出该数列的前N项的和。第2行输出该数列的前N项。输入样例10输出样例sum(10)=4...
YOLOv11 模型改进全流程:从代码修改到性能跃升,让你打造专属检测利器
无论是科研中需要发表创新点满满的论文,还是企业里要解决特定场景的检测难题,这套方法都能让你在YOLOv11的基础上打造出“量身定制”的检测模型。别再让通用模型的“平庸性能”限制你的项目上限——现在就动手修改代码,让你的YOLOv11模型在精度、速度或小样本适应能力上实现跨越式提升,用技术突破证明你的AI研发实力!本文将带你从代码层面入手,完成从骨干网络到损失函数的全维度改进,真正掌握让YOLOv11“为你所用”的技术实力。该改进对小样本类别(如数据集中仅占5%的“稀有缺陷”)的识别精度提升显著。
杰理可视化SDK开发-杰理AC1123N芯片SDK开发笔记合集
该文档主要描述 AC112N开发相关的使用说明和注意事项,收集并持续更新开发调试过程中的相关疑问和解答,对SDK介绍文档做一个补充说明。写作人:李永奉,参考项目MD-026H; AC112N-SDK项目帮助文档在杰理开发者平台(JL DP)'帮助'处进入,如本文档有与后续帮助文档或工具注释说明冲突,以后者为标准。
【CCF CSP真题连载】2015年12-01题:数位之和(C++详细版)
【code】 #include<iostream> using namespace std; int main() { long long n; int res; while(cin>>n) { res = 0; while(n > 0) { res += n % 10; n = n/10; } cout<<...
Statistics and Machine Learning Toolbox
Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具
CCF计算机职业认证—数位之和
问题描述 给定一个十进制整数n,输出n的各位数字之和。 输入格式 输入一个整数n。 输出格式 输出一个整数,表示答案。 样例输入 20151220 样例输出 13 样例说明 20151220的各位数字之和为2+0+1+5+1+2+2+0=13。 评测用例规模与约定 所有评测用例满足:0 ≤ n ≤ 1000000000。 AC代码:#include<c
OV9734 DATASHEET,完整规格书
OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等
LinePhone3.2.7(android端最新版本) sip客户端
SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/
CCF考试流程
作为一个计算机考研跨考生,练习了好几天,有的题来来回回看上一两个小时才能修正错误,我这正疑惑着ccf难道直接写代码提交,都没法调试的?今天才发现是可以先在编译器上调试成功后再粘贴上去提交的! 发现一个考试流程的介绍,虽然好像2019年9月改革了可以看分了什么的,但是我还是没搞清楚是全部做完了能看到分还是每一道题都可以看到分,xdm走过路过有知道的告诉我一声哦,先谢过。 这好像是个2018年的介绍,但是对什么都不懂的小白来说还是很有价值的,链接如下: CCF考试详细流程 ...
精雕软件(JDpaint) 5.5 绿色版
精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版
谷歌浏览器滚动截屏
1、ctrl+shift+i 2、ctrl+shift+p 3、下拉 找到 capture full size screenshot点击就会自动下载图片 用电脑默认的图片查看器打开图片可以进行修剪等编辑,还可以点击右上角的三个点,复制。
CCF 201903-1 小中大 C++ 精度、类型转换问题注意!
思路:读取n,如果n%2==1,说明有奇数个数,中位数为第n/2向上取整个数(n/2+1);如果有偶数个数,则中位数为第n/2和n/2+1个数加和再除以2;定义三个变量分别存储最大值、最小值和中位数,最大值和最小值通过保留第一个和最后一个数并且比较大小来确定。输出中位数前要判断是否带小数,如果n为奇数,则中位数肯定是整数,如果n是偶数,则要看中间的两个数相加得到的是奇数还是偶数,如果是偶数,则除以2得到的中位数必然是整数,如果和是奇数,则得到的是小数,需要四舍五入输出一位小数。其实,由于相加的两个是整...
CCF 202012-2 期末预测之最佳阈值 C++
暴力解决只有70分: #include <iostream> #include <vector> #include <algorithm> using namespace std; int main() { int m,y,c,count=0,max=0; cin >> m; int a[m],b[m]; int d[m]; vector<int> e; for(int i=0;i<m;i++) { cin >&...
CCF 201803-2 碰撞的小球 c++
//用两个数组分别记录小球的位置和方向。对n个小球分别调整t轮,每一轮更新方向和位置,必须先更新方向再更新位置:到达最左端方向调整为向右,到达最右端方向调整为向左;相撞后方向取反;其他时刻向右走一步加1,向左走一步减1,可以统一表示为a[j]+b[j]。注意这n个小球的初始位置是无序的。 #include <iostream> using namespace std; int main() { int n,t,L; cin >> n >> L >&.
CCF 201912-1 报数 C++
思路:定义四个变量,分别记录甲乙丙丁报数跳过的次数。再定义一个变量count,记录当前的真实数值。从1开始判断这个数是否为7的倍数或包含7,若是则跳过,但count依然加1;否则n–;还可以利用count%4来区分甲乙丙丁。判断是否包含7时,循环得到个位十位百位……的数,分别判断是否为7. #include <iostream> using namespace std; bool isseven(int x) { if(x%7==0) return true; int m; ..
CCF 201703-2 学生排队 C++ easy but attention
#include <iostream> using namespace std; int main() { int n,m,p,q; cin >> n >> m; int a[n]; for(int i=1;i<=n;i++) { a[i]=i; } for(int i=0;i<m;i++) { cin >> p >> q; for(int j=1;j<=n;j++) { if(a[j]..
CCF 201812-1小明上学 C++
思路:红绿黄依次循环,遇到红灯要等t秒,遇到黄灯要等t+30(红灯)秒,遇到绿灯不用等直接通过,没遇到灯则t表示路程时间。所以总时间等于等灯的时间加上路程的时间。 #include <iostream> using namespace std; int main() { int r,y,g,n,k,t; int sum=0; cin >> r >> y >> g >> n; while(n--) { ..
424
485
1389

被折叠的 条评论
为什么被折叠?



