您的位置:首页 > 其它

ZOJ 1243 URLs

2014-04-06 11:14 225 查看
#include<stdio.h>

#include<string.h>

int main()

{
int n,no=1,i,j,len,biaoji;
char str[80],*p;
char information[]={"<default>"};
scanf("%d",&n);
getchar();
for(i=1;i<=n;i++)
{
gets(str);
biaoji=0;
len=strlen(str);
printf("URL #%d\n",no++);
p=str;
printf("Protocol = "); 
for(;*p!=':';p++)
putchar(*p);
p=p+3;
printf("\n");
printf("Host     = "); 
for(;*p!=':'&&*p!='/'&&*p!='\0';p++)
putchar(*p);
if(*p==':')
{biaoji=1;p=p+1;}
printf("\n");
printf("Port     = ");
if(biaoji==1)
{for(;*p!='/'&&*p!='\0';p++)
putchar(*p);printf("\n");}
else
printf("%s\n",information);
if(*p=='/')
{biaoji=1;p=p+1;}
printf("Path     = ");

if(*p=='\0')
printf("%s",information);
else
{for(;*p!='\0';p++)
putchar(*p);}<
4000
span style="white-space:pre;">

printf("\n\n");

}
return 0;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  zoj printf strlen path