永发信息网

求c++输出矩阵,用二维数组和循环!

答案:1  悬赏:20  手机版
解决时间 2021-08-19 19:45
  • 提问者网友:贪了杯
  • 2021-08-19 14:20
求c++输出矩阵,用二维数组和循环!

#include <iostream>
using namespace std;

int main()
{

\x09int s;
\x09int a[100][100]={0};
\x09int M;
\x09cin>>M;
\x09for(int i=1;i<=M;i++)
\x09{
\x09\x09s=i;
\x09\x09for(int j=1;j<=M;j++)
\x09
\x09\x09{\x09\x09\x09
\x09\x09\x09if(i+j<=M+1)
\x09\x09\x09{\x09\x09
\x09\x09\x09\x09a[i][j]=i;
\x09\x09\x09
\x09\x09 cout<<a[i][j];
\x09\x09\x09}
\x09\x09 \x09
\x09\x09else
\x09\x09{\x09
\x09\x09\x09
\x09\x09\x09while(s<0)
\x09\x09\x09{
\x09\x09\x09\x09a[i][j]=s;
\x09\x09\x09\x09s--;
\x09\x09\x09}
\x09\x09\x09
\x09\x09 cout<<a[i][j];
\x09\x09}
\x09\x09\x09
\x09\x09}

\x09\x09
\x09\x09 \x09
\x09\x09\x09
\x09
\x09\x09\x09
\x09\x09cout<<endl;
\x09}
}
输出对角线以后全是0,而不是图中那样子的
最佳答案
  • 五星知识达人网友:痴妹与他
  • 2021-08-19 14:47

#include
#include
using namespace std;
int i,j,m;
int main()
{
cin>>m;
for (i=1;i
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯