作业比赛编号 : 1620 - 信息学10班寒假打卡任务3
本次为最后一次打卡任务,加油完成哦~胜利就在前方
本任务完成时间 2月19日到2月25日
上次任务答案:
第一题:
#include<iostream>
using namespace std;
int main(){
int n;
cin>>n;
int m[n][n];
for(int i=0;i<n;i++){
for(int j=0;j<n;j++){
cin>>m[i][j];
}
}
int sum=0;
for(int i=0;i<n;i++){
for(int j=0;j<n;j++){
if(i==0 || i==n-1 || j==0 || j==n-1){
sum += m[i][j];
}
}
}
cout<<sum<<endl;
return 0;
}
第二题:
#include<iostream>
using namespace std;
int main(){
int n;
cin>>n;
int a[n][n];
for(int i=0;i<n;i++){
for(int j=0;j<n;j++){
cin>>a[i][j];
if(i==j){
a[i][j] += 10;
}
else if(i+j==n-1){
a[i][j] += 20;
}
}
}
for(int i=0;i<n;i++){
for(int j=0;j<n;j++){
cout<<a[i][j]<<" ";
}
cout<<endl;
}
return 0;
}
第三题:
#include<iostream>
using namespace std;
int main(){
int n;
cin>>n;
int a[n][n];
int k=n-1;
for(int i=0;i<n;i++){
for(int j=0;j<n;j++){
a[i][j]=k;
k--;
}
k += n+1;
}
for(int i=0;i<n;i++){
for(int j=0;j<n;j++){
cout<<a[i][j]<<" ";
}
cout<<endl;
}
return 0;
}
第四题:
#include<iostream>
using namespace std;
int main(){
int n;
cin>>n;
int a[n][n];
int k=0;
for(int i=0;i<n;i++){
for(int j=0;j<n;j++){
a[i][j]=k;
k++;
}
k -= n-1;
}
for(int i=0;i<n;i++){
for(int j=0;j<n;j++){
cout<<a[i][j]<<" ";
}
cout<<endl;
}
return 0;
}
服务器时间 : 2024-11-15 09:39:18
已结束
作业比赛状态 : 结束于 开放 : 私有
开始时间 : 2024-02-19 17:00:00
结束时间 : 2024-03-03 21:00:00
AC | PE | WA | TLE | MLE | OLE | RE | CE | TR | | | Total | C++ | |
---|---|---|---|---|---|---|---|---|---|---|---|---|
A | 1 | 1 | 1 | |||||||||
B | 1 | 1 | 1 | |||||||||
C | 2 | 1 | 3 | 3 | ||||||||
D | 1 | 1 | 1 | |||||||||
E | 2 | 2 | 2 | |||||||||
Total | 7 | 1 | 8 | 8 |