2
I的情况下具有以下输入:用C解析输入,scanf的
2
2 5
4 6
1
1 1
,其中每个第一数量编码的情况下遵循的数量。这在ACM问题中很常见。我已经试过成功地使用fgets
然后sscanf
(我总是最终这样做:(但是出于好奇,有没有办法使用scanf
?如果我做了类似的事情,文件指针最终会在哪里结束
scanf("%d",&x)
for (f=0;f<x;f++) {
scanf("%d %d", &a, &b);
}
将这项工作,有没有用更好的方法只是scanf
是的,如果输入是格式正确的,那就行了。 – 2013-04-30 00:54:55
@DanielFischer:这通常都是在'while(1)'循环或类似的东西中,我怎么用第一个'scanf'测试EOF? – 2013-04-30 00:56:46
呃,我想我知道了......这个'while(scanf(“%d”,&cases)== 1)'会起作用,我想......不是吗? – 2013-04-30 01:00:39