题目连接:http://acm.hdu.edu.cn/showproblem.php?pid=4018
The 36th ACM/ICPC Asia Regional Shanghai Site —— Warmup
题目大意:在一个长串中截取指定字符间的字符串,此处为截取//和/或:之间的字符串。
直接利用c函数sscanf解决。
代码:
#include <iostream> #include <cstring> #include <string> #include <cstdio> using namespace std; int main() { char str[2000]; char buf[2000]; int t; scanf("%d",&t); for (int i=1;i<=t;i++) { printf("Case #%d: ",i); cin>>str; sscanf(str,"%*[^/]//%[^/:]",buf);//截取 cout<<buf<<endl; } return 0; } The 36th ACM/ICPC Asia Regional Shanghai Site —— Warmuphdu 4018 Parsing URL
hdu 4018 Parsing URL
hdu 4018 Parsing URL
hdu 4018 Parsing URL
hdu 4018 Parsing URL
hdu 4018 Parsing URL
1120

被折叠的 条评论
为什么被折叠?



