一、矩阵求和
#include<iostream.h>
void 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;
}
二、字符串操作
#include<iostream.h>
void main()
{
const int N=100;
int i,j=0;
char a[2*N]={0},b[N]={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;
}
}
本文介绍了两个简单的C++程序实例:一是实现矩阵求和,特别是针对特定元素位置的求和;二是进行字符串的比较与合并操作。这些例子有助于理解基本的数据结构操作和流程控制。
1317

被折叠的 条评论
为什么被折叠?



