试题描述
互联网上IP地址的表示方式为:x.y.z.m,其中x、y、z和m都是正整数。可以通过IP地址来区分同一局域网中的各个计算机。
请定义一个表示IP地址的结构体类型,其中含有四个成员,分别为四个int类型的整数。然后输入两个IP地址,我们根据前两个成员值是否相同判断它们是否处于同一个局域网中,根据判断,输出“TRUE”或者“FALSE”(不输出引号)。
输入
输入包含两行,分别是两个IP地址。
输出
依据题意,输出“TRUE”或者“FALSE”(不输出引号)。
输入示例
192.168.12.34
192.168.24.38
输出示例
TRUE
数据范围
输入为int范围内的整数和字符串,输出为字符串
参考代码
#include<stdio.h>
int main()
{
scanf("%d.%d.%d.%d", &m.a, &m.b, &m.c, &m.d);
scanf("%d.%d.%d.%d",&n.a,&n.b,&n.c,&n.d);
if(m.a==n.a && m.b==n.b)
printf("TRUE");
else
printf("FALSE");
}
Code language: PHP (php)