题解 | 大水题

大水题

https://www.nowcoder.com/practice/6b9770de551c426287252421742f6ebf

#include <iostream>
using namespace std;

int main() {
    int a,b=0;
    cin>>a;
    while (a!=0) { 
        b+=a%10;
        a/=10;
    }
    while(b>10){
        a=b,b=0;
        while (a!=0) { 
         b+=a%10;
         a/=10;
    }
    }
    cout<<b;
}

求解第一次,小于10直接输出,大于10继续b作为a继续循环,直至符合题目要求,即b<10;

全部评论

相关推荐

01-12 09:24
门头沟学院 Java
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务