1 条题解

  • 0
    @ 2025-8-6 14:25:26
    #include<bits/stdc++.h>  // 包含所有常用的库文件,方便编程
    using namespace std;     // 使用标准命名空间,这样可以直接用scanf、printf等
    
    int main() {
        // 定义四个整数变量,用来存储IP地址的四个部分
        int a, b, c, d;      // 例如IP地址"192.168.1.1"中:a=192, b=168, c=1, d=1
    
        // 从键盘读取输入,特别注意中间的点号(.)
        // 输入格式示例:192.168.1.1
        scanf("%d.%d.%d.%d", &a, &b, &c, &d);
    
        // 将四个数字转换为十六进制并拼接在一起
        // %02x 表示:
        //   %x - 用十六进制表示数字
        //   02 - 显示两位数字,不足两位时前面补0
        //   例如:10 → "0a",255 → "ff",1 → "01"
        printf("%02x%02x%02x%02x", a, b, c, d);
    
        return 0;  // 程序正常结束
    }
    
    • 1

    信息

    ID
    181
    时间
    1000ms
    内存
    64MiB
    难度
    10
    标签
    递交数
    6
    已通过
    2
    上传者