为了账号安全,请及时绑定邮箱和手机立即绑定

我哪里错了,大佬们

我哪里错了,大佬们

C
Anmaster 2017-02-09 01:01:59
#include<stdio.h>int main(){ int i,j,x,a[2][2]; printf("请输入一个3*3的数组:\n"); for(i=0;i<=2;i++) {printf("第%d行:",i+1);  for(j=0;j<=2;j++)    scanf("%d",&a[i][j]);} for(i=0;i<=2;i++)   for(j=0;j<=2;j++)  {printf("%d\t",a[i][j]);  if(j==2) printf("\n");} return 0;}
查看完整描述

1 回答

已采纳
?
朕日理万机

TA贡献27条经验 获得超28个赞

a[2][2]应该改成a[3][3]。你这个程序有指针越界,因为a里面只有4个数

查看完整回答
2 反对 回复 2017-02-09
  • 1 回答
  • 0 关注
  • 940 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信