可以暴力解法,但我们不妨考虑一种优雅的解法。
对一个n位数 (a1a2a3...an)%9=(a1+a2+a3+...+an)%9
所以只需求输入数据模九的结果即可,如果模9得0则输出9.
代码:

#include<iostream>
using namespace std;
int main(void)
{
    int n;
    cin<<n;
    if(n%9)
    {
        cout<<n%9<<endl;
    }
    else
    {
        cout<<9<<endl;
    }
    return 0;
}