弗莱


私信TA

用户名:1435075261

访问量:6641

签 名:

马梅,我还喜欢你,是不是有点可笑

等  级
排  名 1242
经  验 3061
参赛次数 0
文章发表 27
年  龄 0
在职情况 学生
学  校 野鸡大学
专  业

  自我简介:

解题思路:

之前过不了看了一下别人的代码,发现他这个地方的问题只需要把int 全部换成long long 就行了,这个在数据很大时都适用


注意事项:

参考代码:

#include<stdio.h>

int main()

{

long long n;

while(~scanf("%lld",&n))

{

long long sum=0;

while(n*10/10>0)

{

sum+=n%10;

n/=10;

}

printf("%lld\n",sum);

}

return 0;

}


 

0.0分

4 人评分

  评论区

#include<stdio.h>
int main()
{
    int i;
long long int n,sum=0,b;
	while(scanf("%lld",&n)!=EOF)
	{
	    sum=0;
	    for(i=1;;i++)
	    {
	       b=n%10;
	        n/=10;
	        sum=b+sum;
	        if(b==0)
	        {
	            printf("%lld\n",sum);
	            break;
	        }
	    }
	}
	return 0;
}
哪错了,50%
2022-02-14 16:21:19
  • «
  • 1
  • »