永发信息网

我的程序执行不了 帮忙看看 谢谢!

答案:2  悬赏:50  手机版
解决时间 2021-06-02 06:38
  • 提问者网友:凉末
  • 2021-06-01 22:33

这是让一个矩阵 沿对角线输出的程序

#include <stdio.h>

int main()
{
int a[100][100];
int i,j,m,n;
printf("请输入矩阵的阶数 n=");
scanf("%d",&n);
for (i=0;i<n;i++)
{for (j=0;j<n;j++)
scanf("%d",&a[i][j]);}

i=0;j=0;
m=i+j;
for(;m<n;)
{
for (;m/2==0&&i>=0&&i<n&&j>=0&&j<n;)
{
printf("%d",a[i][j]);
i++;j--;}
i++;
m=i+j;
for(;m/2==1&&i>=0&&i<n&&j>=0&&j<n;)
{
printf("%d",a[i][j]);
i--;j++;}
j++;
m=i+j;}

for (m=n;m<(2*n-1);)
{
for(;m/2==0&&i>=0&&i<n&&j>=0&&j<n;)
{
printf ("%d",a[i][j]);
i++;j--;}
j++;
m=i+j;
for(;m/2==1&&i>=0&&i<n&&j>=0&&j<n;)
{
printf("%d",a[i][j]);
i--;j++;}
i++;
m=i+j;}
return 0;
}

最佳答案
  • 五星知识达人网友:怙棘
  • 2021-06-01 23:56

你用的是什么 编程 语言?

全部回答
  • 1楼网友:摆渡翁
  • 2021-06-02 01:35
这个应该是C语言
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯