第六次C++作业
2016-05-29 19:46
295 查看
项目5:字符串操作
从键盘中输入两个字符串a和b,判断这两个字符串是否相等,并将字符串a和字符串b连接(即把字符串b放在字符串a后面)后输出。
[cpp] view
plain copy
![](https://code.csdn.net/assets/CODE_ico.png)
![](https://code.csdn.net/assets/ico_fork.svg)
#include<iostream.h>
#include<string.h>
void main()
{
char a[200],b[100];
cout<<"请输入字符串a:";
cin>>a;
cout<<"请输入字符串b:";
cin>>b;
if(strcmp(a,b)!=0)
cout<<"不相等"<<endl;
else
cout<<"相等"<<endl;
cout<<"合并后的字符串为:"<<strcat(a,b)<<endl;
}
项目2:数组合并
已知有两个有序的数组A,B,将这两个数组合并到数组C中,数组C依然有序,如a[5]={1,3,8,9,10},b[5]={2,3,4,5,6},则c[10]={1,2,3,3,4,5,6,8,9,10}
[cpp] view
plain copy
![](https://code.csdn.net/assets/CODE_ico.png)
![](https://code.csdn.net/assets/ico_fork.svg)
#include<iostream.h>
void main()
{
int a[5]={1,4,5,7,8},b[5]={2,3,5,6,9},c[10];
int i,j,k=0,t;
for(i=0;i<5;i++)
{
c[k]=a[i];
k++;
}
for(i=0;i<5;i++)
{
c[k]=b[i];
k++;
}
for(i=0;i<9;i++)
for(j=0;j<9-i;j++)
{
if(c[j]>c[j+1])
{
t=c[j];
c[j]=c[j+1];
c[j+1]=t;
}
}
cout<<"有序数组c[10]为:";
for(i=0;i<10;i++)
cout<<c[i]<<" ";
cout<<endl;
}
从键盘中输入两个字符串a和b,判断这两个字符串是否相等,并将字符串a和字符串b连接(即把字符串b放在字符串a后面)后输出。
[cpp] view
plain copy
![](https://code.csdn.net/assets/CODE_ico.png)
#include<iostream.h>
#include<string.h>
void main()
{
char a[200],b[100];
cout<<"请输入字符串a:";
cin>>a;
cout<<"请输入字符串b:";
cin>>b;
if(strcmp(a,b)!=0)
cout<<"不相等"<<endl;
else
cout<<"相等"<<endl;
cout<<"合并后的字符串为:"<<strcat(a,b)<<endl;
}
项目2:数组合并
已知有两个有序的数组A,B,将这两个数组合并到数组C中,数组C依然有序,如a[5]={1,3,8,9,10},b[5]={2,3,4,5,6},则c[10]={1,2,3,3,4,5,6,8,9,10}
[cpp] view
plain copy
![](https://code.csdn.net/assets/CODE_ico.png)
#include<iostream.h>
void main()
{
int a[5]={1,4,5,7,8},b[5]={2,3,5,6,9},c[10];
int i,j,k=0,t;
for(i=0;i<5;i++)
{
c[k]=a[i];
k++;
}
for(i=0;i<5;i++)
{
c[k]=b[i];
k++;
}
for(i=0;i<9;i++)
for(j=0;j<9-i;j++)
{
if(c[j]>c[j+1])
{
t=c[j];
c[j]=c[j+1];
c[j+1]=t;
}
}
cout<<"有序数组c[10]为:";
for(i=0;i<10;i++)
cout<<c[i]<<" ";
cout<<endl;
}
相关文章推荐
- c++:参数型别的推导
- c++第六次实验
- C语言一些例子(九九乘法表,杨辉三角形,九宫算法)
- 一起talk C栗子吧(第一百五十八回:C语言实例--基于AF_INET域的流套接字通信)
- C语言回顾与再学习
- HDU 4734-F(x)(数位DP)
- 字符串的旋转问题
- c++第六次作业
- c++第六次实验
- C++学习(一)——基本语法
- leetcode 101 Symmetric Tree C++
- C++循环队列基本操作
- C++ 智能指针(shared_ptr/weak_ptr)源码分析
- C语言《函数如何区分形参and实参》
- c++常见容器操作
- VS2010使用c++、gSOAP调用WebService 图文教程
- c++ 指向类成员函数的函数指针
- C语言实现一个简单的词法分析器
- c++输出流cout的
- 《C++ Primer》 chapter 15 TextQuery