您的位置:首页 > 汽车 > 新车 > 天津网站建设方案咨询_网站运营设计_凡科建站后属于自己的网站吗_媒体营销

天津网站建设方案咨询_网站运营设计_凡科建站后属于自己的网站吗_媒体营销

2024/10/6 12:16:18 来源:https://blog.csdn.net/zxn275266/article/details/142577838  浏览:    关键词:天津网站建设方案咨询_网站运营设计_凡科建站后属于自己的网站吗_媒体营销
天津网站建设方案咨询_网站运营设计_凡科建站后属于自己的网站吗_媒体营销

1.题目描述:

给你一个正整数数组 nums 。

  • 元素和 是 nums 中的所有元素相加求和。
  • 数字和 是 nums 中每一个元素的每一数位(重复数位需多次求和)相加求和。

返回 元素和 与 数字和 的绝对差。

注意:两个整数 x 和 y 的绝对差定义为 |x - y| 。

示例 1:

输入:nums = [1,15,6,3]
输出:9
解释:
nums 的元素和是 1 + 15 + 6 + 3 = 25 。
nums 的数字和是 1 + 1 + 5 + 6 + 3 = 16 。
元素和与数字和的绝对差是 |25 - 16| = 9 。

示例 2:

输入:nums = [1,2,3,4]
输出:0
解释:
nums 的元素和是 1 + 2 + 3 + 4 = 10 。
nums 的数字和是 1 + 2 + 3 + 4 = 10 。
元素和与数字和的绝对差是 |10 - 10| = 0 。

提示:

  • 1 <= nums.length <= 2000
  • 1 <= nums[i] <= 2000

2.C语言代码演示:

int differenceOfSum(int* nums, int numsSize) {int* NumPointer=nums;int sum=0;int sum2=0;for(int i=0;i<numsSize;i++){sum+=*NumPointer;while(*NumPointer>0){sum2+=*NumPointer%10;*NumPointer=*NumPointer/10;}NumPointer++;}if(sum>sum2){return sum-sum2;}else{return sum2-sum;}}

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com