一、问题及代码
/*
* 文件名称:二维数组的应用
* 作 者:伍喜康
* 完成日期:2017 年5月 17日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:矩阵求和
* 输入描述:编写程序可求出矩阵a(3*3)的两条对角线上的元素之和。
* 问题描述:编写程序可求出矩阵a(3*3)的两条对角线上的元素之和。
* 程序输出:
* 问题分析:
* 算法设计:a[3][3]
*/
#include<iostream>
using namespace std;
int main()
{
cout<<"请输入九个整数:";
int a[3][3];
int i,j,sum1=0,sum2=0;
for(i=0;i<=2;i++)
{
for(j=0;j<=2;j++)
{
cin>>a[i][j];
}
}
sum1=a[0][0]+a[1][1]+a[2][2];
sum2=a[2][0]+a[1][1]+a[0][2];
cout<<"sum1="<<sum1<<endl;
cout<<"sum2="<<sum2<<endl;
return 0;
}
二、运行结果、
一、问题及代码、
/*
* 文件名称:字符串操作
* 作 者: 伍喜康
* 完成日期: 2017 年 5 月 19 日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:略
* 输入描述:从键盘中输入两个字符串a和b
* 问题描述:判断这两个字符串是否相等,
* 程序输出:并将字符串a和字符串b连接。
* 问题分析:略
* 算法设计:略
*/
#include<iostream>
#include <string>
using namespace std;
int main()
{
string a,b;
cout<<"a=";
cin>>a;
cout<<"b=";
cin>>b;
if(a==b)
cout<<"两个字符串相等时"<<endl;
else
cout<<"两个字符串不相等时"<<endl;
cout<<"字符串ab为"<<a+b<<endl;
return 0;
}
二、运行结果