最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

Open judge 1.8.3

IT圈 admin 0浏览 0评论

Open judge 1.8.3

OpenJudge - 03:计算矩阵边缘元素之和


解题思路:

1.创建一个二维数组

2.输入这个数组的行数和列数(m和n)

3.重复执行输入数组(从上到下从左到右)

4.每输入一个数就判断一次(是否为边缘上的数)是的话存入累加器

5.最后输出累加器

6.结束程序

#include<bits/stdc++.h>
using namespace std;
int a[100][100];//创建一个二维数组(大小100x100)
int main()
{int m,n,sum=0;//创建变量(m=行数,n=列数,sum=累加器)cin>>m>>n;//输入m,nfor(int i=0;i<=m-1;i++)//重复执行输入(i=第几行){for(int j=0;j<=n-1;j++)//j=第几列{cin>>a[i][j];//输入第i行第j列的数if(i==0||i==m-1||j==0||j==n-1)//判断这个数是否在最边缘{sum=sum+a[i][j];//是的话存入累加器}}}cout<<sum;//输出累加器return 0;}

Open judge 1.8.3

OpenJudge - 03:计算矩阵边缘元素之和


解题思路:

1.创建一个二维数组

2.输入这个数组的行数和列数(m和n)

3.重复执行输入数组(从上到下从左到右)

4.每输入一个数就判断一次(是否为边缘上的数)是的话存入累加器

5.最后输出累加器

6.结束程序

#include<bits/stdc++.h>
using namespace std;
int a[100][100];//创建一个二维数组(大小100x100)
int main()
{int m,n,sum=0;//创建变量(m=行数,n=列数,sum=累加器)cin>>m>>n;//输入m,nfor(int i=0;i<=m-1;i++)//重复执行输入(i=第几行){for(int j=0;j<=n-1;j++)//j=第几列{cin>>a[i][j];//输入第i行第j列的数if(i==0||i==m-1||j==0||j==n-1)//判断这个数是否在最边缘{sum=sum+a[i][j];//是的话存入累加器}}}cout<<sum;//输出累加器return 0;}

与本文相关的文章

发布评论

评论列表 (0)

  1. 暂无评论