数字和

题目:
一个数的数字和指它十进制下每一位的数的和,比如 123的数字和为 1+2+3=6。蒜头君想知道 l到 r的数字和的总和,你能帮帮他吗?

Input
输入一行,包含两个整数 l,r 。

Output
输出一行,包含一个整数,表示答案。

Sample Input
9 10

Sample Output
10

代码

#include<bits/stdc++.h>
using namespace std;
int main()
{
	long long int l,r,sum=0;
	scanf("%lld %lld",&l,&r);
	for(int i=l;i<=r;i++)
	{
		int j=i;
		for(j;j>0;j=j/10)//去掉最后一位;
		{
			sum=sum+j%10;//加上最后一位;
		}
	}
	printf("%lld\n",sum);
	return 0;
} 
已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 1024 设计师:白松林 返回首页