1.给出一组测试数据(全是整数用空格或者回车分隔开),如果像平常那样用“%d”读取,遇到回车会出现错误。
样例输入:
1
0 1 2 4 6 7
代码片段:
while((ch = getchar()) != '\n'){
if(ch == ' ') continue;
a[n++] = ch - '0';
}
来源: POJ NO.2718
2.给你一段字符串,让你从中剥离出给出的阿拉伯数字。
样例输入:
(1)。 4 of week
(2)。 30 of month
代码片段:
int n;
char s[MAX];
while(~scanf("%d", &n)){
gets(s);
}
来源: CodeForces 611A