正在加载图片...
1017写一个函数,实现两个字符串的比较。 #include <stdio.h> int strcmp(char *pl, char *p2) ∥定义函数 strcmp进行两字符串的比较 { while(p1!="V0)&&(2p2!="0)) (p1==*p2){p1++;p2++;}若字符相等则比较下一个 else return(pl-*p2) 则返回两字符的差 if(*pl=="0”) f(p2==“10) return(0);∥若两字符串各字符相等并长 度一样,则两字符串相等 else return(-1);∥若两字符串各字符相等但p2比p1长,则 p1<p2 } return(1);∥若两字符串各字符相等但pl比p2长则p1>p2#include <stdio.h> int strcmp(char *p1,char *p2) //自定义函数strcmp进行两字符串的比较 { while((*p1!='\0')&&(*p2!='\0')) { if (*p1==*p2) {p1++; p2++;} //若字符相等则比较下一个 else return(*p1-*p2); //否则返回两字符的差 } if(*p1=='\0') if(*p2==‘\0’) return(0); //若两字符串各字符相等并长 度一样,则两字符串相等 else return(-1); //若两字符串各字符相等但p2比p1长,则 p1<p2 else return(1); // 若两字符串各字符相等但p1比p2长则p1>p2 } 10.17 写一个函数,实现两个字符串的比较
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有