题解 | #Digital Roots#

Digital Roots

https://www.nowcoder.com/practice/cef727d0af33479c9fb4a9c120702414

#include <iostream>
#include <string>
using namespace std;
int dsum(int x){
while(x>=10){
	int a=0;
	int k=x;
	while(k>0){
	a+=k%10;
	k/=10;}
	x=a;
}
return x;
}
int main() {
int x;
while(cin>>x){
cout<<dsum(x)<<endl;
}
}
// 64 位输出请用 printf("%lld")

全部评论

相关推荐

不愿透露姓名的神秘牛友
03-28 13:48
hory权:校招vip纯神人了,还说自己是什么师范大学的
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务