第17周项目2--比较两个字符串(用数组名做形参)
2013-12-24 12:22
323 查看
#include <iostream> /* * Copyright (c) 2013, 烟台大学计算机学院 * All rights reserved. * 作 者: 沈远宏 * 完成日期:2013 年 12月 24日 * 版 本 号:v1.0 * 问题描述:比较两个字符串 * 输出:比较的结果 */using namespace std; int astrcmp(const char str1[],const char str2[]); int main() { int m; char s1[]="Hello world."; char s2[]="Good morning,mother."; m=astrcmp(s1,s2); switch(m) { case 1:cout<<s1<<" > "<<s2;break; case -1:cout<<s1<<" < "<<s2;break; case 0:cout<<s1<<" = "<<s2;break; default:cout<<"error"; } return 0; } int astrcmp(const char str1[],const char str2[]) { int m; int i,j; for(i=0,j=0; str1[i]!=0||str2[j]!=0; ++i,++j) { if(str1[i]!=str2[j]) { if(str1[i]>str2[j]) m=1; else if(str1[i]<str2[j])m=-1; } else if (str1[i]==str2[j])m=0; } return m; }
运行结果:
相关文章推荐
- 第16周 项目2-用数组作做形参,比较两个字符串长度
- 第17周项目2-用指针玩字符串(③)-用数组名作形参
- 第十六周 项目二--用指针玩字符串(2.7 比较两个字符串,返回值同strcmp()--指针作形参)
- 第17周项目13-比较两个字符串
- 第十六周 项目二(用指针玩字符串(2.7.1:比较两个字符串(用指针作形参))
- 第17周项目3--求字符串str的长度并返回(用数组名做形参)
- 第十六周项目二用指针玩字符串任务七:比较两个字符串(用指针作形参)
- 第16周项目2-比较两个字符串长度(指针作形参)
- 第17周项目2--比较两个字符串并返回
- 17周项目二(7)比较字符串(数组名作形参)
- 第十七周项目2-4-求字符串中单词个数(字符数组做形参)(注:两个单词间可有多个空格)
- 第十七周项目2-5-比较两字符串,返回值同strcmp()(字符数组做形参)
- 第十七周 用数组做形参比较两个字符串的长度
- 17周项目二 指针玩字符串1-1 数组做形参实现连接
- 第十七周项目二 指针玩字符串 3-1 数组做形参求字符串长度
- 第十三周项目 5 字符串操作(字符串复制)——两个数组连接复制
- 有两个字符串数组a和b,寻找相同元素 (a和b都比较大)
- 第16周项目2-用指针玩字符串(2.删除字符数组做形参)
- 第十六周 项目二--用指针玩字符串(2.2.1去除字符串中特定字符---数组名作形参)
- 第十六周项目二:用指针玩字符串(7) :比较两个字符串