比较两个字符串s1和s2,若s1>s2,输出正数1;若s1=s2,输出0;若s1<s2输出-1。(不用strcmp函数编写
来源:百度知道 编辑:UC知道 时间:2024/06/24 13:24:54
#include<iostream.h>
int mystrcpy(char*A,char*B)
{
char *p=A;
char *q=B;
while(*p!='\0'&&*q!='\0')
{
if (*p==*q) { p++;q++;}
else if (*p>=*q) return 1;
else return -1;
}
while(*p!='\0') return 1;
while(*q!='\0') return -1;
return 0;
}
void main()
{
char *p ="311";
char *q="2224";
cout<<mystrcpy(p,q)<<endl;
}
如果有不明白的可以信息我。
s1.CompareTo(s2);
用C里的if 写嘛
比较长度?
if(len(s1)>len(s2),1,if(len(s1)=len(s2),0,-1))
编写程序比较两个字符串s1,s2的大小
将字符串s1和s2比较,若s1>s2,返回值为正;若s1==s2,返回值为0;若s1<s2,返回值为负。
数组编程:将2个字符串s1和s2比较。若s1>s2输出1;若s1=s2,输出0;若s1<s2,输出-1(不能用strcmp函数)
c语言的问题编一个程序,将两个字符串s1,s2比较,如果s1>s2,输出一个正数;s1<s2
编程实现将两个已按升序字符串s1和s2,按升序合并到字符串s3中
若S1和S2是两个采用顺序存储结构的串,编写一个比较两个串是否相等的函数???????????
在字符串S中查找是否包含S1 字符串内容,如果有,则用字符串S2 取代
大小两个同心圆为O,做小圆的三条切线,S1+S2+S3-S 定值
谁能证图中的S1和S2相等
守备官和S1与S2