使用数组输出时运行结果不是想要的,不明白哪里出错
											代码如下 程序代码:
程序代码:#include
#include 
int main()
{
    void input(int num[], char name[][10]);
    int a[10];
    char b[10][10];
    input(a, b);
    int j;
    for (j=0; j<10; j++);
    {
        printf("num is %d, name is %s", a[j], b[j]);
       
       
    }
       
}
void input(int num[], char name[][10])
{
    int i;
    for (i=0; i<10; i++)
    {
        printf("please input num:");
        scanf("%d", &num[i]);
        fflush(stdin);
        printf("please input name:");   
        gets(name[i]);
       
    }
}我想输入编号跟名字然后用printf输出,但运行之后结果却不是想象的那样,会不会是二维数组不能那样用?


 
											





 
	    

 
	




