项目2:
- /*
- * 文件名称:Ex1-1.cpp
- * 作 者:孙一淼
- * 完成日期:2017 年 5 月 18 日
- * 版 本 号:v1.0
- * 对任务及求解方法的描述部分:
- * 输入描述:略
- * 问题描述:数组合并
- * 程序输出:略
- * 问题分析:略
- * 算法设计:略
- */
- #include <iostream>
using namespace std;
int main( )
{
int a[5]={1,1,2,5,6},b[5]={2,3,4,9,10},c[10],i,j=0,k=0;
for(i=0;i<10;i++)
{
if(a[j]<=b[k])
{
c[i]=a[j];j++;
}
else
{
c[i]=b[k];k++;
}
}
for(i=0;i<10;i++)
cout<<c[i]<<endl;
return 0;
}
项目3:
- /*
- * 文件名称:Ex1-1.cpp
- * 作 者:孙一淼
- * 完成日期:2017 年 5 月 18 日
- * 版 本 号:v1.0
- * 对任务及求解方法的描述部分:
- * 输入描述:略
- * 问题描述:数组求和
- * 程序输出:略
- * 问题分析:略
- * 算法设计:略
- */
- #include<iostream>
using namespace std;
void main()
{
int a[3][3],sum1=0,sum2=0,i,j;
cout<<"从左向右输入矩阵为:"<<endl;
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
cin>>a[i][j];
}
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
sum1+=a[i][i];
sum2+=a[i][2-i];
}
cout<<"第一条对角线的和为:"<<sum1<<endl;
cout<<"第二条对角线的和为:"<<sum2<<endl;
cout<<"两条对角线的和为:"<<sum1+sum2<<endl;
}
项目5:
- /*
- * 文件名称:Ex1-1.cpp
- * 作 者:孙一淼
- * 完成日期:2017 年 5 月 18 日
- * 版 本 号:v1.0
- * 对任务及求解方法的描述部分:
- * 输入描述:略
- * 问题描述:字符串操作
- * 程序输出:略
- * 问题分析:略
- * 算法设计:略
- */#include <iostream>
-
using namespace std;
void main()
{
char a[10],b[10];
gets(a);
gets(b);
int i=0;
while(a[i]!='\0'||b[i]!='\0')
{
if(a[i]!=b[i])
{
cout<<"两个字符串不相等"<<endl;break;
}
i++;
}
if(a[i]=='\0'&&b[i]=='\0')
{
cout<<"两个字符串相等"<<endl;
}
cout<<a<<b;
}