C语言程序分析题

来源:百度知道 编辑:UC知道 时间:2024/05/02 21:16:34
以下程序运行后的输出结果是:

main( )
int i,j,a[][3]={1,2,3,4,5,6,7,8,9};
for(i=0;i<3;i++)
for(j=i+1;j<3;j++) a[j][i]=0
for(i=0;i<3;i++)
{for(j=0;j<3;j++) printf("%d ",a[i][j]),
printf("\n");
}

在线等.谢谢帮助.

1.这个可以编译C的环境,让系统来帮你分析

在环境下运行一下就知道了~

你的源码有多处错误
而且我想这不是你要的结果
你是不是要这个
1 2 3
4 5 6
7 8 9

程序如下:
#include "stdio.h"
void main( )
{
int i,j,a[][3]={1,2,3,4,5,6,7,8,9};
clrscr();
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
printf("%d ",a[i][j]);
}
printf("\n");
}
getch();
}

1
2
3
0
5
6
0
0
9

你给的题目格式不是很好
按我理解:
#include "stdio.h"
#include "conio.h"

main()
{
int i,j,a[][3]={1,2,3,4,5,6,7,8,9};
for(i=0;i<3;i++)
for(j=i+1;j<3;j++) a[j][i]=0;
for(i=0;i<3;i++)
for(j=0;j<3;j++)
{
printf("%d ",a[i][j]);
printf("\n");
}

getch();
}结果: