C++作业6
2016-05-19 09:36
267 查看
一、矩阵求和
编写程序可求出矩阵a(3*3)的两条对角线上的元素之和。
二、字符串操作
编写程序可求出矩阵a(3*3)的两条对角线上的元素之和。
#include<iostream> using namespace std; int main() { int i,j,a[3][3],sum; cout<<"输入一个三阶数组:"; for(i=0;i<3;i++) { for(j=0;j<3;j++) cin>>a[i][j]; } sum=a[0][0]+a[1][1]+a[2][2]+a[0][2]+a[2][0]; cout<<"该矩阵的对角线上元素之和为:"<<sum<<endl; return 0; }
二、字符串操作
#include<iostream.h> int main() { const int N=100; int i,j=0; char a[2*N]={0},b ={0}; cout<<"请输入字符串a:"; cin.getline(a,100); cout<<"请输入字符串b:"; cin.getline(b,100); for(i=0;i<=99;i++) { if(a[i]!=b[i]) break; } if(i<100) cout<<"a和b两个字符串不相等"<<endl; else cout<<"a和b两个字符串相等"<<endl; for(i=0; i<2*N; i++) { if(a[i]==0) { a[i]=b[j]; j++; } } cout<<"a,b字符串合并后a字符串为:"; for(i=0; i<2*N; i++) { cout<<a[i]; if(a[i]==0) break; } return 0; }