第一行包含整数N.接下来的N行中的每一行包含至少1个且最多100个空格分隔的不同整数(DEPENDS ON USER CHOICE)。 对于前 -
3
5 100 1
2
5 100
我想将nos存储在像bin这样的二维数组中
a [1] [1] = 5,a [1] [2] = 100,a [1] [3] = 1
a [2] [1] = 2
a [3] [1] = 5,a [3] [2] = 100
答案 0 :(得分:1)
在C中,您可以使用strtok()函数。
#include <string.h>
#include <stdio.h>
#include <stdlib.h>
int main()
{
char str[80], first[12];
char *token;
int num, n, i;
int ara[100][100]; // whatever size you want
get(first);
n = atoi(first);
for (i = 1; i <= n; i++) {
gets(str);
token = strtok(str, " ");
while( token != NULL )
{
num = atoi(token);
printf( "%d\n", num );
token = strtok(NULL, " ");
}
}
return 0;
}