⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ip_2105.cpp

📁 北大ACM源码
💻 CPP
字号:

/*#include<cstdio>
#include<cctype>

int bto(char *s)
{
	return (s[0] - 48)*128 + (s[1] - 48)*64 + (s[2] - 48)*32 + (s[3] - 48)*16
			+ (s[4] - 48)*8 + (s[5] - 48)*4 + (s[6] - 48)*2 + (s[7] - 48)*1;
}

int main()
{
	int a, b, c, d;
	int n;
	char c1;
	char s[100];
	char ip1[9], ip2[9], ip3[9], ip4[9];
//	freopen("test.txt", "r", stdin);
	scanf("%d", &n);
	for(int i = 0; i < n; i++)
	{
		scanf("%s", s);
		int k = 0;
		int j = 0;
		while(s[k] != '\0')
		{
			if(isdigit(s[k]))
			{
				if(j < 8)
					ip1[j] = s[k];
				else if(j >= 8 && j < 16)
					ip2[j-8] = s[k];
				else if(j >= 16 && j < 24)
					ip3[j-16] = s[k];
				else
					ip4[j-24] = s[k];
				j++;
			}
			k++;
		}
		ip1[9] = '\0';
		ip2[9] = '\0';
		ip3[9] = '\0';
		ip4[9] = '\0';
		a = bto(ip1);
		b = bto(ip2);
		c = bto(ip3);
		d = bto(ip4);
		printf("%d.%d.%d.%d\n", a, b, c, d);
	}
//	fclose(stdin);
	return 0;
}*/

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -