C++第六次上机实验
2016-05-24 21:41
288 查看
一:程序及代码
/*
* 文件名称: 字符串操作
* 作 者: 张轩哲
* 完成日期: 2016年05月24日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:字符串比较
* 输入描述: 输入两组字符串
* 问题描述: 判断字符串是否相等,并且把b字符串接在a后
* 程序输出: 两组字符串是否相等,合并后的字符串
* 问题分析: 简单
* 算法设计: 字符串判断,合并
*/
#include<iostream>
void main()
{
char a[50];
char b[50];
int f=0,g=0;
std::cout<<"请输入字符串a"<<"\n";
std::cin>>a;
std::cout<<"请输入字符串b"<<"\n";
std::cin>>b;
int s;
s=strcmp(a,b);
if(s==0)
std::cout<<"两个字符串相等。"<<"\n";
else
std::cout<<"两个字符串不相等。"<<"\n";
strcat(a,b);
std::cout<<"合并后的字符串:"<<a<<"\n";
}
二:运行结果
三:心得体会
字符串比想象的要难
四:知识点总结
判断字符串是否相等可以用strcmp函数。
把两组字符串连接在一起可以用strcat函数。
/*
* 文件名称: 字符串操作
* 作 者: 张轩哲
* 完成日期: 2016年05月24日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:字符串比较
* 输入描述: 输入两组字符串
* 问题描述: 判断字符串是否相等,并且把b字符串接在a后
* 程序输出: 两组字符串是否相等,合并后的字符串
* 问题分析: 简单
* 算法设计: 字符串判断,合并
*/
#include<iostream>
void main()
{
char a[50];
char b[50];
int f=0,g=0;
std::cout<<"请输入字符串a"<<"\n";
std::cin>>a;
std::cout<<"请输入字符串b"<<"\n";
std::cin>>b;
int s;
s=strcmp(a,b);
if(s==0)
std::cout<<"两个字符串相等。"<<"\n";
else
std::cout<<"两个字符串不相等。"<<"\n";
strcat(a,b);
std::cout<<"合并后的字符串:"<<a<<"\n";
}
二:运行结果
三:心得体会
字符串比想象的要难
四:知识点总结
判断字符串是否相等可以用strcmp函数。
把两组字符串连接在一起可以用strcat函数。
相关文章推荐
- 时间类-1
- C++第6次实验:矩阵求和
- c++ operator重载 使用
- C++第六次实验
- C++ operator关键字(重载操作符)
- C++第6次作业
- C++ 内存分配(new,operator new)详解
- C++中拼接一个包含整型等类型字符串的方法
- c++第六次作业
- C++第6次实验(数组操作)
- C++中范围for语句
- C语言字符串函数和C++string类中的部分函数的使用
- c++实验6-数组合并
- c语言小项目----注释转换
- C++中范围for语句
- C++里面cout.width(4)是什么意思?
- C++中数据值为-1.#IND000000000000
- c++第六次实验——数组合并
- 以良好的方式编写C++ class
- 建立二叉树