作者bcompile (0rz)
看板C_and_CPP
标题[问题] 问一种测资的读法...
时间Tue May 5 13:20:00 2009
2
1 1
2 2
3 3
9 10
10 11
1 2
3 4
-------------------------
二是代表以下有两组测资
每组测资有n行 每一行有两个数字分别是点的x跟y
我想问的是要怎麽麽判断组跟组之间的分行阿
我是这样写的
int main(void)
{
int i, j, m, n, k;
scanf("%d\n" , &k);
while(k -- > 0)
{
while((scanf("%d %d" , &m, &n)) == 2)
{
getchar();
printf("%d %d\n" ,m, n);
}
printf("-\n");
}
return 0;
}
但是都分不出来两组来...= ='
难不成只能用字串读进来?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.111.76.71
1F:推 legnaleurc:fgets + sscanf 05/05 13:22
2F:→ bcompile:果然还是要字串吗? 05/05 13:29
3F:→ bcompile:我误会了 原来sscanf是这样用的... 05/05 13:32