首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

关于输入的一个小疑点,大家讨论讨论

2012-08-03 
关于输入的一个小问题,大家讨论讨论给你一串数字,你怎样按位数,保存到一个整型数组里面;比如说有三行四列

关于输入的一个小问题,大家讨论讨论
给你一串数字,你怎样按位数,保存到一个整型数组里面;

比如说
有三行四列的矩阵:
3   4
1011
1001
0001

怎样按一位读入到数组里面去;
我的写法是:[code=C/C++]
#include <iostream>
using   namespace   std;

int   main()
{
      int   n,m,save[100][100];
      char   temp;
      while(scanf( "%d%d ",&n,&m)!=EOF)
{
          getchar();
          for(i=1;i <=n;i++)
            {
                for(j=1;j <=m;j++)
                {
                    scanf( "%c ",&temp);
                  save[i][j]=temp- '0 ';
                }
                getchar();
            }
           
}
      return   0;

}
[/code]

大家     还有什么好的写法嘛




[解决办法]
int m[3][4];
int r,c;
for (r=0;r<3;r++) 
 for (c=0;c<4;c++) {
scanf("%1d",&m[r][c]);
printf("%1d",m[r][c]);
 }
 printf("\n");
}

热点排行