不懂为啥这道题难度也算中等?这不是入门题目吗?
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);
}