我有以下输入:
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);
}
那行得通吗,有没有更好的方法使用 just scanf
?