#include<iostream>
using namespace std;
void main()
{ int a[4][4];
int i,j;
for(i=0;i<4;i++);
for(j=0;j<4;j++);
{
cin>>a[i][j];
}
cout<<a[0][0]<<a[1][1]<<a[2][2]<<a[3][3];
}
这个c++程序有什么问题吗,要输出一条对角线的数字,结果输出都不对
答案:4 悬赏:60 手机版
解决时间 2021-02-26 20:16
- 提问者网友:谁的错
- 2021-02-26 00:45
最佳答案
- 五星知识达人网友:纵马山川剑自提
- 2021-02-26 01:17
改好了
#include<iostream>
using namespace std;
void main()
{ int a[4][4]={0};
int i,j;
cout<<"请输入16个整数,用空格隔开:";
for(i=0;i<4;i++)
for(j=0;j<4;j++){
cin>>a[i][j];
}
cout<<a[0][0]<<' '<<a[1][1]<<' '<<a[2][2]<<' '<<a[3][3]<<endl;
}
#include<iostream>
using namespace std;
void main()
{ int a[4][4]={0};
int i,j;
cout<<"请输入16个整数,用空格隔开:";
for(i=0;i<4;i++)
for(j=0;j<4;j++){
cin>>a[i][j];
}
cout<<a[0][0]<<' '<<a[1][1]<<' '<<a[2][2]<<' '<<a[3][3]<<endl;
}
全部回答
- 1楼网友:我住北渡口
- 2021-02-26 04:12
#include<iostream>
using namespace std;
void main()
{ int a[4][4];
int i,j;
for(i=0;i<4;i++) //去分号
for(j=0;j<4;j++) //去分号
{
cin>>a[i][j];
}
cout<<a[0][0]<<a[1][1]<<a[2][2]<<a[3][3];
}
- 2楼网友:怙棘
- 2021-02-26 03:03
首先你for()括号后不要有;好不好...
然后cout << a[0][0] << " ",加个空格让输出好看点。。
- 3楼网友:渡鹤影
- 2021-02-26 02:47
the semi-colon';' behind 'for' terminates the 'for' loop, so the cin doesn't get the right input...
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯