第16周项目2-比较字符串
来源:互联网 发布:淘宝上我的店铺去哪找 编辑:程序博客网 时间:2024/06/01 19:28
/ *copyright (c)2014,烟台大学计算机学院 *All rights reserved *文件名称:123.cpp *作者:孙春红 *完成日期:2014年12月15日 *版本号:v1.0 * *问题描述:编写程序,比较字符串。 *输入描述:略。 *程序输出:如果字符串1大于字符串2,输出1;如果字符串1等于字符串2,输出0;如果字符串1小于字符串2,输出-1。 */ #include <iostream>using namespace std;int pstrcmp( const char *str1,const char *str2);int main(){ char s1[50]="I'm a vegetable bird "; char s2[50]="I'm a shy person"; cout<<"句子为:"<<endl; cout<<s1<<endl; cout<<s2<<endl; cout<<endl; cout<<"比较的结果:"<<endl; cout<<pstrcmp(s1,s2)<<endl; return 0;}int pstrcmp(const char *str1,const char *str2){ int i=0; while(*(str1+i)==*(str2+i)&&*(str1+i)!='\0'&&*(str2+i)!='\0') i++; if(*(str1+i)>*(str2+i)) return 1; else if(*(str1+i)<*(str2+i)) return -1; else return 0;}
运行结果:
知识点总结:
学会运用指针做形参编写程序,比较字符串的长度。还有在调用函数时要用int型,不能用char型,因为字符串的比较需要用到ASULL值,而ASCLL值必须使用int型,否则会出现error。
0 0
- 第16周项目2-比较字符串
- 第16周项目2--用指针玩字符串(字符串的比较)
- 第16周项目2-用指针玩字符串(任务七:比较字符串)
- 第16周项目2-用指针玩字符串(7)字符串比较
- 第17周项目2--比较两个字符串并返回
- 第16周 项目2-用数组作做形参,比较两个字符串长度
- 第16周项目2-比较两个字符串长度(指针作形参)
- 第17周项目13-比较两个字符串
- 第14周项目6-11-字符串比较
- 2013级C++第17周项目【项目2-用指针玩字符串】之字符串比较大小
- C++第17周项目2——用指针玩字符串(7)比较
- 第17周项目2--比较两个字符串(用数组名做形参)
- 第16周项目2 用指针玩字符串2
- 第16周项目2-字符串的连接
- 第16周项目2-字符串连接(指针)
- 第16周项目2-字符串长度(指针作形参)
- 第16周项目2(4)-用指针玩字符串
- 第16周项目2(5)-用指针玩字符串
- 第16周【项目 4-为动态数组扩容】
- mysql性能优化(二) mysql ibdata1太大的解决办法
- 第16周项目4动态数组扩容
- 3.1.4 仿射变换
- 第十七周项目二 指针玩字符串 3-2 指针做形参求字符串长度
- 第16周项目2-比较字符串
- android 自定义xy轴 折现效果
- XML基础(二)
- Android/Java多线程下载
- 第十六周 OJ:找出N之内的所有完数
- CSS3简明教程-2.1.CSS3边框之border-image
- 第16周项目2-去除句子中所有的空格(指针作形参)
- 第十七周项目二 指针玩字符串 3-1 数组做形参求字符串长度
- ios学习笔记(一)Windows7上使用VMWare搭建iPhone开发环境