m0_61944016 2021-10-05 10:24 采纳率: 90%
浏览 26

请教一个简单c++问题不会啊

img


题目要求用循环

  • 写回答

1条回答 默认 最新

  • qfl_sdu 2021-10-05 10:40
    关注
    #include <iostream>
    using namespace std;
    int main()
    {
        int n,t,sum = 0;
        int i = 1;
        cin >> n;
        //n翻转,比如n=123,翻转后n=321
        while(n)
        {
            t = n%10;
            sum = sum *10 + t;
            n/=10;
        }
        //cout << sum<<endl;
    
        n = sum;
        sum = 0;
        while(n)
        {
            t = n%10;
            sum += t*i;
            n/=10;
            i++;
        }
    
        cout << sum << endl;
        return 0;
    }
    
    评论

报告相同问题?

问题事件

  • 创建了问题 10月5日