网址分析

题目描述
在互联网上,采用网址(URL)来标识网页等信息资源的访问地址。在比较简单的情况下,网址的格式为: 
传输协议://主机/路径 
常用的传输协议包括http 、ftp 、mms 、rtsp 等,主机采用域名或IP地址的形式描述,如www.zwu.edu.cn 、10.60.64.94 
路径表示资源在主机上存储的具体位置(为一个目录或文件) 
例如,在基础学院简介 http://jcxy.zwu.edu.cn/603/list.htm 的网址中,传输协议为http,主机是一个域名jcxy.zwu.edu.cn, 
而百度首页 https://www.baidu.com/ 的网址中,传输协议为https,是安全的http传输协议,主机则是www.baidu.com



输入

输入一个网址,单行,长度不超过80,以\n结束,此外不包含其他无关的内容


输出
输出网址中的传输协议和主机(域名或IP地址)信息 


样例输入
http://jcxy.zwu.edu.cn/603/list.htm
http://10.60.64.94/
https://www.baidu.com/


样例输出
http
jcxy.zwu.edu.cn


http
10.60.64.94


https

www.baidu.com


#include<iostream>  
#include<cstdio>  
#include<cstring>  
using namespace std; 
int main()
{
	char sh[80];
	int n,k=1;
	while(cin>>sh)
	{
		char ah[7],bh[80];
		int i=0,j=0,x;
		while(sh[i]!=':')
		{
			ah[i]=sh[i];
			i++;
		}
		ah[i]='\0';
		x=i;
		i=x+3;
		while(sh[i]!='/')
		{
			bh[j]=sh[i];
			i++;j++;
		}
		bh[j]='\0';
		if(strcmp(ah,"http")==0){
			cout<<ah<<endl;
			cout<<bh<<endl;
		}
		else {
			cout<<ah<<endl;
			cout<<bh<<endl;
		}cout<<endl;
	}
	return 0;
}


  • 4
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值