这个怎么做啊😭刚开始,学c++学到崩溃

img

仅供参考

img

#include <iostream>

using namespace std;

int main()
{
    unsigned int startNumber;
    unsigned int endNumber;
    
    cout << "请按从小到大的顺序输入两个正整数:" << endl;
    cin >> startNumber >> endNumber;
    cout << startNumber << "到" << endNumber << "之间各位数字之和为7的数有:" << endl;

    unsigned int sum;
    unsigned int currentNumber;
    unsigned int printCount = 0;

    for (unsigned int i = startNumber; i <= endNumber; i++)
    {
        currentNumber = i;
        sum = 0;

        while (currentNumber)
        {
            sum += currentNumber % 10;
            currentNumber /= 10;
        }

        if (sum == 7)
        {
            cout << i;
            printCount++;
            if (!(printCount % 5))
            {
                cout << endl;
            }
            else
            {
                cout << "\t";
            }
        }
    }
    cout << endl;
    system("pause");
    return 0;
}