二维数组的输入

qq_40277649 2017-11-19 02:32:41
C语言中怎么对一个二维数组用scanf 输入???
求助大佬们?
...全文
343 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
destory27 2017-11-19
  • 打赏
  • 举报
回复
引用 2 楼 m0_37243410 的回复:
int a[n][m]; for(int i=0;i<n;i++) for(int j=0;j<m;j++) scanf("%d",&a[i][j]); scanf()不需要回收垃圾字符,遇到空格或者Enter回车结束数据在读入
引用 2 楼 m0_37243410 的回复:
int a[n][m]; for(int i=0;i<n;i++) for(int j=0;j<m;j++) scanf("%d",&a[i][j]); scanf()不需要回收垃圾字符,遇到空格或者Enter回车结束数据在读入
scanf 需要回收垃圾 int main(void) { int a; while((scanf("%d", &a)) == 0) { //fflush(stdin); 或 getchar(); 若没有 死循环 printf("secew"); } printf("%d", a); return 0; }
Cynical丶Gary 2017-11-19
  • 打赏
  • 举报
回复
int a[n][m]; for(int i=0;i<n;i++) for(int j=0;j<m;j++) scanf("%d",&a[i][j]); scanf()不需要回收垃圾字符,遇到空格或者Enter回车结束数据在读入
植魂人 2017-11-19
  • 打赏
  • 举报
回复
两层for循环呗,注意用getchar()回收垃圾字符

69,371

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧