problem 1243
来源:互联网 发布:万网域名如何续费 编辑:程序博客网 时间:2024/06/06 04:38
以后真的要时时提醒自己:心细,细心。。WA了两次 faint
不过我挺满意自己这个代码的,既简单又明了(自恋一下xixi^_^)
Accepted 1243 C 00:00.00 392K#include<stdio.h>
void solve()
{
char url[61];
gets(url);
int i,a,b,c,d;
a = b = c = d = 0;
for (i = 0; url[i]; i++)
{
if (url[i] == ':' && a == 0)
{
a = i;
i += 3;
b = i;
url[a] = 0;
}
if (url[i] == ':' && a > 0)
{
c = i + 1;
url[i] = 0;
}
if (url[i] == '/')
{
d = i + 1;
url[i] = 0;
break;
}
}
printf("Protocol = %s Host = %s/n",url,&url[b]);
printf("Port = ");
if (c > 0) printf("%s/n",&url[c]);
else printf("<default>/n");
printf("Path = ");
if (d > 0) printf("%s/n",&url[d]);
else printf("<default>/n");
}
void main()
{
#ifndef ONLINE_JUDGE
freopen("1243.txt","r",stdin);
#endif
int n,i;
scanf("%d ",&n);
for (i = 1; i <= n; i++)
{
printf("URL #%d/n",i);
solve();
printf("/n");
}
#ifndef ONLINE_JUDGE
fclose(stdin);
#endif
}
void solve()
{
char url[61];
gets(url);
int i,a,b,c,d;
a = b = c = d = 0;
for (i = 0; url[i]; i++)
{
if (url[i] == ':' && a == 0)
{
a = i;
i += 3;
b = i;
url[a] = 0;
}
if (url[i] == ':' && a > 0)
{
c = i + 1;
url[i] = 0;
}
if (url[i] == '/')
{
d = i + 1;
url[i] = 0;
break;
}
}
printf("Protocol = %s Host = %s/n",url,&url[b]);
printf("Port = ");
if (c > 0) printf("%s/n",&url[c]);
else printf("<default>/n");
printf("Path = ");
if (d > 0) printf("%s/n",&url[d]);
else printf("<default>/n");
}
void main()
{
#ifndef ONLINE_JUDGE
freopen("1243.txt","r",stdin);
#endif
int n,i;
scanf("%d ",&n);
for (i = 1; i <= n; i++)
{
printf("URL #%d/n",i);
solve();
printf("/n");
}
#ifndef ONLINE_JUDGE
fclose(stdin);
#endif
}
- problem 1243
- problem
- Problem
- problem
- Problem
- Problem
- Problem
- Problem
- Problem
- Problem
- problem
- Problem
- Problem
- Problem
- Problem
- Problem
- Problem
- Problem
- 开篇 -- Intersoft WebUI Studio.NET 2007控件使用
- ubuntu SSH 连接
- J2ME程序开发全方位基础讲解汇总
- Remoting with IIS Server and ASP.NET Client
- 针对构架师的.NET 3.0介绍
- problem 1243
- Where-Object 帮助信息
- SUN在中国遇到的挑战
- 用vsftp建立个人ftp站点
- Continue to verify traffic!
- 大牛们写的pku题目分类
- 关于CListCtrl 排序与导出
- 大牛们写的pku题目分类二
- 把对象的属性绑定到datalist中,建一个实体类,利用泛型,产生实体对象数组,把实体对象数组赋给datalist.DataSource...................