输入输出遇到过的问题(TBC)
- 要求输入两行,每行是未知个数的整数,两行分开存储。 strtok+sscanf
【样例输入】
10 80000 2 6000 7 300 5 10 18 0
3 6000 5 20 8 10 6 0
1 void init(){ 2 scanf("%[^\n]",s); 3 char *p=strtok(s," "); 4 while(p){ 5 sscanf(p,"%d",&a[n]); 6 p=strtok(NULL," "); 7 PF("a[%d]=%d\n",n,a[n]); 8 n++; 9 } 10 scanf("\n%[^\n]",s); 11 p=strtok(s," "); 12 while(p){ 13 sscanf(p,"%d",&b[m]); 14 p=strtok(NULL," "); 15 PF("b[%d]=%d\n",m,b[m]); 16 m++; 17 } 18 }

浙公网安备 33010602011771号