C++低学阶例题(简单版)二十二
C+ 低学阶 例题题目一:给定一个n*n的矩阵,并原样输出(n<=50)输入:总共n+1行第一行 一个数字 为n (保证输入n<=50)第二行第n+1行 每行n个输入 (保证输入的数为01000的范围)输出:原样输出n*n矩阵代码:#include<bits/stdc+.h>using namespace std;int main()int a5050;int i,j,n;cin>>n;for(i=0;i<n;i+)for(j=0;j<n;j+)cin>>aij; for(i=0;i<n;i+)for(j=0;j<n;j+)cout<<aij<<" "cout<<endl; return 0;题目二:给定一个n*n的矩阵,并将矩阵内的所有数翻倍后输出输入:总共n+1行第一行 一个数字 为n (保证输入n<=50)第二行第n+1行 每行n个输入 (保证输入的数为01000的范围)输出:翻倍后n*n的矩阵代码:#include<bits/stdc+.h>using namespace std;int main()int a5050;int i,j,n;cin>>n;for(i=0;i<n;i+)for(j=0;j<n;j+)cin>>aij;aij*=2; for(i=0;i<n;i+)for(j=0;j<n;j+)cout<<aij<<" "cout<<endl; return 0;题目三:给定一个n*n的矩阵,输出矩阵的第二行输入:总共n+1行第一行 一个数字 为n (保证输入n<=50)接下来第二行第n+1行 每行n个输入 (保证输入的数为01000的范围)输出:矩阵的第二行代码:#include<bits/stdc+.h>using namespace std;int main()int a5050;int i,j,n;cin>>n;for(i=0;i<n;i+)for(j=0;j<n;j+)cin>>aij; for(j=0;j<n;j+)cout<<a1j<<" "cout<<endl; return 0;题目四:给定一个n*n的矩阵,输出矩阵的第m行输入:总共n+1行第一行 2个数字 第1个为n 第2个为m (保证输入n<=50, 保证m<=n)接下来第二行第n+1行 每行n个输入 (保证输入的数为01000的范围)输出:矩阵的第m行代码:#include<bits/stdc+.h>using namespace std;int main()int a5050;int i,j,n,m;cin>>n>>m;for(i=0;i<n;i+)for(j=0;j<n;j+)cin>>aij; for(j=0;j<n;j+)cout<<am-1j<<" "cout<<endl; return 0;题目五:给定一个n*n的矩阵,输出矩阵的第m列输入:总共n+1行第一行 2个数字 第1个为n 第2个为m (保证输入n<=50, 保证m<=n)接下来第二行第n+1行 每行n个输入 (保证输入的数为01000的范围)输出:矩阵的第m列代码:#include<bits/stdc+.h>using namespace std;int main() int a5050,m,n,j,i; cin>>m>>n; for(i=0;i<m;i+) for(j=0;j<m;j+) cin>>aij; for(i=0;i<m;i+) cout<<ain-1<<endl; return 0;8