如题,各位数字相加,不断加,加到一个数为止。
如24的根是6
39的根是3
代码:
#include <iostream> #include <string> #include <cmath> using namespace std; int gen(int n) { if(n<10) { return n; } else { int x=0; do { x+=n%10; n=n/10; } while(n>0); return gen(x); } } int main() { int a; cin>>a; cout<<gen(a); }
调试通过
原文地址:https://www.cnblogs.com/wanjinliu/p/11386249.html
时间: 2024-10-22 05:07:56