《C++低学阶例题(简单版)二十二》由会员分享,可在线阅读,更多相关《C++低学阶例题(简单版)二十二(8页珍藏版)》请在金锄头文库上搜索。
1、C+ 低学阶 例题题目一:给定一个n*n的矩阵,并原样输出(n=50)输入:总共n+1行第一行 一个数字 为n (保证输入n=50)第二行第n+1行 每行n个输入 (保证输入的数为01000的范围)输出:原样输出n*n矩阵代码:#includeusing namespace std;int main()int a5050;int i,j,n;cinn;for(i=0;in;i+)for(j=0;jaij; for(i=0;in;i+)for(j=0;jn;j+)coutaij ;coutendl; return 0;题目二:给定一个n*n的矩阵,并将矩阵内的所有数翻倍后输出输入:总共n+1行第
2、一行 一个数字 为n (保证输入n=50)第二行第n+1行 每行n个输入 (保证输入的数为01000的范围)输出:翻倍后n*n的矩阵代码:#includeusing namespace std;int main()int a5050;int i,j,n;cinn;for(i=0;in;i+)for(j=0;jaij;aij*=2; for(i=0;in;i+)for(j=0;jn;j+)coutaij ;coutendl; return 0;题目三:给定一个n*n的矩阵,输出矩阵的第二行输入:总共n+1行第一行 一个数字 为n (保证输入n=50)接下来第二行第n+1行 每行n个输入 (保证输
3、入的数为01000的范围)输出:矩阵的第二行代码:#includeusing namespace std;int main()int a5050;int i,j,n;cinn;for(i=0;in;i+)for(j=0;jaij; for(j=0;jn;j+)couta1j ;coutendl; return 0;题目四:给定一个n*n的矩阵,输出矩阵的第m行输入:总共n+1行第一行 2个数字 第1个为n 第2个为m (保证输入n=50, 保证m=n)接下来第二行第n+1行 每行n个输入 (保证输入的数为01000的范围)输出:矩阵的第m行代码:#includeusing namespace
4、std;int main()int a5050;int i,j,n,m;cinnm;for(i=0;in;i+)for(j=0;jaij; for(j=0;jn;j+)coutam-1j ;coutendl; return 0;题目五:给定一个n*n的矩阵,输出矩阵的第m列输入:总共n+1行第一行 2个数字 第1个为n 第2个为m (保证输入n=50, 保证m=n)接下来第二行第n+1行 每行n个输入 (保证输入的数为01000的范围)输出:矩阵的第m列代码:#includeusing namespace std;int main() int a5050,m,n,j,i; cinmn; for(i=0;im;i+) for(j=0;jaij; for(i=0;im;i+) coutain-1endl; return 0;8