C++求正整数的根

#include
using namespace std;

int main()
{
int x;
while(cin>>x)
{
if(x!=0)
{
int sum=0;
while(sum==0 ||sum>=10)
{
sum=0;
while(x>0)
{
sum += x%10;
x = x/10;
}
x=sum;
if(sum>0 && sum<10)
{
cout << sum << endl;
break;
}

            }
    }
}

return 0;

}

猜你喜欢

转载自blog.csdn.net/weixin_40076972/article/details/84697475
今日推荐