给定两个正整数,m 和 n,请计算在 m 和 n之间(包括m和n)所有符合以下条件的数的和

img


条件:十位数字 比 个位数字大。
格式:输入两个正整数 m 和 n,数据保证 m<n,数据范围保证 10<= m < n <=1000。
求解


#include <iostream>

int main()
{
    int m, n;
    std::cin >> m >> n;
    int sum = 0;
    for (int i = m; i <= n; i++)
    {
        int a = i % 10;
        int b = (i / 10) % 10;
        if (b > a)
            sum += i;
    }
    std::cout << sum << std::endl;
    return 0;
}