锐锐


私信TA

用户名:dotcpp0725362

访问量:594

签 名:

等  级
排  名 6079
经  验 1419
参赛次数 0
文章发表 29
年  龄 0
在职情况 学生
学  校
专  业

  自我简介:

解题思路:
我写1024题的

#include <stdio.h>
#include <stdlib.h>


int main(void){
	int a[3][3];
	int i,j;
	for(i=0;i<3;i++)
		for(j = 0;j<3;j++){
			scanf("%d",&a[i][j]);
		}
	printf("%d %d\n",a[0][0] + a[1][1]+a[2][2],a[0][2] + a[1][1]+a[2][0]);
	return 0;
}

里面的

	for(i=0;i<3;i++)
		for(j = 0;j<3;j++){
			scanf("%d",&a[i][j]);
		}

只要把i和j还一下就可以了。

输出的时候最开始的for循环最下面加个printf("\n");就可以实现每3个数字还一行,是不是很简单。

注意事项:

参考代码:

#include <stdlib.h>
#include <stdio.h>

int main(void){
	int a[3][3];
	int i,j;
	for(j=0;j<3;j++)
		for(i = 0;i<3;i++){
			scanf("%d",&a[i][j]);
		}
		
	for(i=0;i<3;i++){
		for(j = 0;j<3;j++){
			printf("%d ",a[i][j]);
		}
		printf("\n");
	}
	return 0;
}


 

0.0分

1 人评分

  评论区