时间:2018.03.03 上午
1、编写函数,实现字符串比较功能。
参考:http://blog.csdn.net/liubinzi123/article/details/8271683
/* * Copyright (c) 2012, 烟台大学计算机学院 * All rights reserved. * 作 者: 刘同宾 * 完成日期:2012 年 12 月 07 日 * 版 本 号:v1.0 * * 输入描述: * 问题描述: 写一函数,实现两个字符串的比较,即自己写一个strcmp函数 * 程序输出: * 问题分析:略 * 算法设计:略 */ #include<iostream> using namespace std; int main() { int strcmp(char *p1,char *p2); //函数声明 char str1[20],str2[20],*p1,*p2;//定义两个字符数组,和两个字符指针 int m; cout<<"请输入第一个字符串:"<<endl; //输入两个字符数组 cin>>str1; cout<<"请输入第二个字符串:"<<endl; cin>>str2; p1=&str1[0]; //指针分别指向两个字符数组的首元素 p2=&str2[0]; m=strcmp(p1,p2); //函数调用 cout<<"结果为:"<<m<<endl; return 0; } //定义字符串比较函数 int strcmp(char *p1,char *p2) { int i; i=0; while(*(p1+i)==*(p2+i)) { if(*(p1+i++)=='