3218:练36.1 矩阵对角线元素之和(C、C++、python)

3218:练36.1 矩阵对角线元素之和

信息学奥赛一本通-编程启蒙(C++版)在线评测系统

练 36.1 矩阵对角线元素之和

信息学奥赛一本通-编程启蒙(C++版)在线评测系统




C代码:

#include <stdio.h>

int main(){
    
    int Arr[3][3], i, j, sum = 0;
    //遍历数组
    for(i = 0; i < 3; i++){
        for(j = 0; j < 3; j++){
            scanf("%d", &Arr[i][j]);
            if(j == 2 - i){    //从左下角到右上角这条对角线
                sum += Arr[i][j];    //求和
            }
        }
    }
    printf("%d\n", sum);
    return 0;
}


C++程序:

#include <bits/stdc++.h>
using namespace std;
int main()
{
	int a[5][5],ans=0;
	for(int i=1;i<=3;i++){
		for(int j=1;j<=3;j++){
			cin>>a[i][j];
		}
	}
	for(int i=1;i<=3;i++){
		ans+=a[i][4-i];
	}
	cout<<ans;
	return 0;
}


#include<iostream>
using namespace std;
int main(){
	int a[4][4];
	for(int i=1;i<=3;i++){
		for(int j=1;j<=3;j++){
			cin>>a[i][j];
		}
	}
	cout<<a[1][3]+a[2][2]+a[3][1];
	return 0;
}


#include<bits/stdc++.h>
using namespace std;
int main()
{
	int ans,num=3,sum=0;
	
	for(int i=1;i<=3;i++)
	{
		for(int j=1;j<=3;j++)
		{
			cin>>ans;
			
			if( j==num )
			{
				sum+=ans;	
			}	
		}	
		
		num--;
	} 
	
	cout<<sum<<endl;
	
    return 0;
}


python3程序:

sum=0

for i in range(1,4):
    s=input().split()
    j=1
    for x in s:
        if i+j==4:
            sum+=int(x)
        j+=1

print(sum)



 




C++版-----信息学奥赛一本通-----编程启蒙---P15 练4.4 牛吃牧草

C++版-----信息学奥赛一本通-----编程启蒙---P15 练4.4 牛吃牧草_有一个牧场,牧场上的牧草每天都在匀速生长,这片牧场可供1515头牛吃2020天,或可供2-CSDN博客

C++版-----信息学奥赛一本通-----编程启蒙---P16 【例5.1】量身高

C++版-----信息学奥赛一本通-----编程启蒙---P16 【例5.1】量身高_信息学奥赛一本通 #p16. 【例5.1】量身高-CSDN博客

C++版-----信息学奥赛一本通-----编程启蒙---P17 【例5.2】输出第二个整数

C++版-----信息学奥赛一本通-----编程启蒙---P17 【例5.2】输出第二个整数_3287: 【例5.2】输出第二个整数-CSDN博客

C++版-----信息学奥赛一本通-----编程启蒙--- P18 练5.1 复读机

C++版-----信息学奥赛一本通-----编程启蒙--- P18 练5.1 复读机_c++复读机代码-CSDN博客

C++版-----信息学奥赛一本通-----编程启蒙--- P19 练5.2 阿布拉2

C++版-----信息学奥赛一本通-----编程启蒙--- P19 练5.2 阿布拉2_c++编程阿布拉-CSDN博客

C++版-----信息学奥赛一本通-----编程启蒙--- P20 练5.3 电影票 

C++版-----信息学奥赛一本通-----编程启蒙--- P20 练5.3 电影票_c++练5.3电影票-CSDN博客

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

dllglvzhenfeng

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值