hdu 2072 单词数
#include <iostream>
#include <iostream> using namespace std; #define N 10000 char str[N]; char url[N]; int main() { int i, n, t, k, m = 1; scanf("%d", &t); getchar(); while(t--) { gets(str); n = strlen(str); k = 0; i = 0; while(i < n && str[i] != '/') ++i; i += 2; for (;i < n && str[i] != '/' && str[i] != ':'; ++i) { url[k++] = str[i]; } url[k] = 0; printf("Case #%d: %s\n", m++, url); } return 0; }
hdu4018 Parsing URL
#include <iostream>
using namespace std;
#define N 10000
char str[N];
char url[N];
int main()
{
int i, n, t, k, m = 1;
scanf("%d", &t);
getchar();
while(t--)
{
gets(str);
n = strlen(str);
k = 0;
i = 0;
while(i < n && str[i] != '/') ++i;
i += 2;
for (;i < n && str[i] != '/' && str[i] != ':'; ++i)
{
url[k++] = str[i];
}
url[k] = 0;
printf("Case #%d: %s\n", m++, url);
}
return 0;
}