不懂为啥这道题难度也算中等?这不是入门题目吗?


int main()
{
    unsigned int a, data[4];
       
    scanf("%d.%d.%d.%d", &data[0], &data[1], &data[2], &data[3]);
    scanf("%d", &a);
      
    printf("%u\n", (data[0]<<24)+(data[1]<<16)+(data[2]<<8)+data[3]);
    printf("%d.%d.%d.%d", a>>24, (a>>16)&0xff, (a>>8)&0xff, a&0xff);
}