1 条题解

  • 0
    @ 2026-1-27 16:36:21
    #include<bits/stdc++.h>
    using namespace std;
    
    int main() {
        int n;  // [1] n-输入的四位整数(题目保证十位和个位不会同时为0)
        cin>>n;  // [2] 读取这个四位整数
        int one=n/100;  // [3] one-提取n的前两位数字(通过整数除法除以100得到)
        int two=n%100;  // [4] two-提取n的后两位数字(通过对100取余得到)
        int sum=one+two;  // [5] sum-计算前两位和后两位组成的新数的和
        double f=(one*1.0)/two;  // [6] f-计算前两位和后两位组成的新数的商,one*1.0确保浮点运算,避免整数除法误差
        printf("%d\n%.1f",sum,f);  // [7] 第1行输出和,第2行输出商(保留1位小数)
        return 0;                  
    }
    
    • 1

    信息

    ID
    1107
    时间
    1000ms
    内存
    256MiB
    难度
    1
    标签
    递交数
    1
    已通过
    1
    上传者