整数数组与字符数组

时间:2014-10-12 18:15:41

标签: c arrays

以整数形式声明的数组

#include <stdio.h>
int m,n;
void Function(int c[m][n])
{
      int i,j;
      printf("output::\n");
      for(i=0;i<m;i++)
         for(j=0;j<n;j++)
             printf("%d\n",c[i][j]);
}
main()
{
      scanf("%d",&m);
      scanf("%d",&n);
      int c[m][n];
      int i,j;
      printf("Enter elements::\n");
      for(i=0;i<m;i++)
         for(j=0;j<n;j++){
              scanf("%d",&c[i][j]);
      }
      Function(c);   /* passing multi-dimensional array to function */
      return 0;
}
'

以字符形式声明的数组

#include <stdio.h>
int m,n;
void Function(char c[m][n])
{
      int i,j;
      printf("output::\n");
      for(i=0;i<m;i++)
         for(j=0;j<n;j++)
             printf("%c\n",c[i][j]);
}
main()
{
      scanf("%d",&m);
      scanf("%d",&n);
      char c[m][n];
      int i,j;
      printf("Enter elements::\n");
      for(i=0;i<m;i++)
         for(j=0;j<n;j++){
              scanf("%1c",&c[i][j]);
      }
      Function(c);   /* passing multi-dimensional array to function */
      return 0;
}

for image :: http://i.stack.imgur.com/YhGKF.jpg 并输出int&amp;角色版本在op.jpg中 为什么我没有得到整数版本的字符版本的输出告诉我如何?

0 个答案:

没有答案