指向一维数组的指针变量

Description
主函数代码如下:

int main()

{

int i,s[2][3];

for(i=0;i<=5;i++)

     scanf("%d",*s+i);

sub(s);

for(i=0;i<=5;i++)

     printf("%d ",*(*s+i));

return 0;  

}

其中sub()函数的功能是将数组s中的所有数据都变为2倍,主函数已在后台,请编写sub函数。系统会自动将主函数代码添加到你提交的代码之后。(不需要提交头文件)

Input
输入6个整数

Output
输出最终的数据

Sample Input
1 2 3 4 5 6
Sample Output
2 4 6 8 10 12


void sub(int a[][3])
{
    int i,j;
    for (i=0;i<2;i++)
    {
        for(j=0;j<3;j++)
            a[i][j] *= 2;
    }
}
void sub(int s[2][3])
{
    for(int i=0;i<2;i++)
      for(int j=0;j<3;j++)
        s[i][j]*=2;
}


int sub(int *a[3])
{
  int i,j;
  for(i=0;i<2;i++)
     for(j=0;j<3;j++)
       s[i][j]*=2;

}