C# 中的数字总和

2023-12-13

计算数字总和的最快且最容易阅读的实现是什么?

IE。给定数字:17463 = 1 + 7 + 4 + 6 + 3 = 21


您可以通过算术来完成此操作,而无需使用字符串:

sum = 0;
while (n != 0) {
    sum += n % 10;
    n /= 10;
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

C# 中的数字总和 的相关文章

随机推荐

  • Java - 为什么强制垃圾收集不释放内存

    我正在生成一个大型数据结构并将其写入硬盘 之后我想摆脱该对象 以减少内存消耗 我的问题是 在强制垃圾收集之后 已用内存量至少与垃圾收集之前一样高 我添加了一个我正在做的最小工作示例 DataStructure data new DateSt
  • 在华为开发者控制台中为华为应用添加关键字

    我需要为用户提供在华为应用程序库中搜索我的应用程序的能力 就像苹果在应用程序商店中的关键字一样 但我在华为开发者控制台中找不到与之等效的内容 华为提供多种广告类型来帮助您增加Android应用的下载量 您可以设置字词或短语 使您的广告与用户
  • 如何将一个表单的实例传递给另一个表单

    我有一个名为form1带有在运行时创建的控件 当我按下表单上的按钮时 另一个表单会加载 称为combat and form1被隐藏 因此只有 1 种形式 combat 可见 当我按下按钮时combat我想要我的form1形成所显示的 但是我
  • jQuery 方法不适用于事件处理程序中的“this”

    当我使用下面的方法时 我无法获取 jQuerythis隐藏该元素 purplePanda click function e this hide 我收到此错误 Uncaught TypeError this hide is not a fun
  • 参数通过 ByVal 传递给 VB.NET 函数并在那里进行操作

    在此 Microsoft 示例中 将 Double 数组传递给函数MultiplyMatricesSequential and MultiplyMatricesParallel 作为参数结果使用ByVal修饰符 http msdn micr
  • Flutter:忽略小部件上的触摸事件

    我希望在其他小部件之上有一个模糊的图像 但是 当我这样做时 我无法与它下面的小部件进行交互 Solution 您可以解决您的交互问题 无法与Widget在你的模糊图像下方 通过包围你的BackdropFilter与IgnorePointer
  • 如何在支持8位无符号整数的设备上合法显示DICOM 16无符号整数?

    我正在 iOS 上开发一个医疗应用程序 iOS 设备仅支持 GL UNSIGNED BYTE 和 GL LUMINANCE 或者通常仅支持每个组件 8 位 现在我有一些灰度图像是 16 位无符号整数 我想显示它们 我发现我们无法显示 16
  • 使用any()和all()检查列表是否包含一组值或另一组值

    我的代码是针对井字游戏并检查平局状态的 但我认为这个问题在一般意义上可能更有用 我有一个代表董事会的列表 它看起来像这样 board 1 2 3 4 5 6 7 8 9 当玩家移动时 他们移动的整数将被替换为他们的标记 x 或 o 我已经进
  • Spring Security 中拦截 url 模式的顺序

    在 appSecurity xml 我有这个 拦截 url 模式 users profile 访问 hasRole VIEW PROFILES 拦截url模式 用户 个人资料 编辑 访问 hasRole EDIT PROFILES 我有一个
  • 在 PHP 中验证 XHTML5?

    背景 I have made the decision to serve my website as application xhtml xml to anyone who will accept it I understand that
  • 什么会导致此自定义 XML ModelBinder 无法反序列化我的 XML POST?

    该模型 public class SimpleUser public string FirstName get set public string LastName get set public string UserName get se
  • “composer”包管理器如何工作?

    我正在尝试安装 Krumo 它说有两种安装方法 我尝试了第一种方法 下载 PHP 文件并将其包含到我的项目中 效果很好 现在我正在尝试第二种方法 使用作曲家 当我看到它的时候 一堆问题就出现了 在哪里运行这个命令 是否相当于将 class
  • CardLayout之前的功能不起作用?

    我的卡片布局的下一个功能可以正常工作 但上一个功能却不能正常工作 就我而言 只需 layout previous 在我的 makePanel 方法的 actionPerformed 方法主体中应该可以工作 但是当我运行程序并单击上一个按钮时
  • 进程完成时超时或关闭

    我有一个X exe大约需要 2 6 小时才能完成的程序 确切的时间未知 但我希望将阈值设置为 6 5 或 7 小时 如果这个程序在这段时间内没有返回任何值 它将被杀死 我如何使用批处理来实现这个 bat files 这是我到目前为止所拥有的
  • 在我切换到 Eslint 平面配置后,VSCode 不再显示 Eslint 错误(尽管 eslint 仍然可以在终端中使用)

    我在 TypeScript Next js 项目中使用 Eslint 但我想切换到 Eslint 提供的新 平面配置 方法 我创建 eslint config js看起来像这样 https stackoverflow com a 74819
  • 反应子嵌套路由

    我正在尝试在 Reactjs 中实现子 嵌套路由 下面是我发现的用于嵌套子路由的 2 种方法 但父路由工作正常 而父组件的子路由则不然 以下是其工作原理的路线 gt Home Component login gt Login Compone
  • Vue.js 随机图像未显示

    有人知道为什么这对我不起作用吗 我正在运行 vue cli 构建 我没有收到任何错误 但图像未显示 我是 vue js 的新手 所以解决方案很可能非常简单 任何帮助是极大的赞赏
  • ggplot2:显示 x 轴标签的类别和子类别

    big theme lt theme panel background element rect fill black plot background element rect fill black colour NA plot title
  • MySQL 字符串转为日期/时间或时间戳

    在我的数据集中 任务的开始和结束时间以字符串形式给出 该字符串包含 Day Date Month YYYY HH MM SS GMT Wed 18 Oct 2017 10 11 03 GMT 之前Stack Overflow上的问题没有这种
  • C# 中的数字总和

    计算数字总和的最快且最容易阅读的实现是什么 IE 给定数字 17463 1 7 4 6 3 21 您可以通过算术来完成此操作 而无需使用字符串 sum 0 while n 0 sum n 10 n 10