top1编程
← 返回题目
题解

【入门】两位数运算

1 条题解

  • 0
    @ 2026-7-29 0:15:55
    #include <iostream>
    #include <iomanip>
    
    int main() {
        int num;
        std::cin >> num;
    
        // 验证输入范围
        if (num < 10 || num > 99) {
            return 1;
        }
    
        int tens = num / 10;  // 获取十位数
        int units = num % 10; // 获取个位数
    
        // 检查除数是否为0
        if (units == 0) {
            return 1;
        }
    
        // 计算并输出结果,保留1位小数
        float result = static_cast<float>(tens) / units;
        std::cout << std::fixed << std::setprecision(1) << result << std::endl;
    
        return 0;
    }
    
    • 1