永发信息网

C语言。编写函数bool IsLess(char*s1,char*s2),按字典顺序判断字符串s1

答案:2  悬赏:0  手机版
解决时间 2021-03-27 01:33
C语言。编写函数bool IsLess(char*s1,char*s2),按字典顺序判断字符串s1
最佳答案
bool IsLess(char *s1,char *s2){
while(*s1 && *s2 && *s1 == *s2){
s1++;s2++
}
return *s1-*s2;
}
全部回答
bool IsLess(char *s1,char *s2)
{
    if(strcmp(s1,s2)<0) return true;
    else return false;
}追问大神,请问下做这个完整程序怎么做啊,我学的是C++,现在帮人做C语言,什么头文件这些都不咋会。追答你要用C写吗?追问嗯。帮别人做,她是C。。终身幸福啊。。求帮忙!!!!3q追答#include  //输入输出的头文件,与C++中的iostream一样
#include  //字符串函数的头文件,与C++中的string一样
int IsLess(char *s1,char *s2)
{
    if(strcmp(s1,s2)<0) return 1;
    else return 0;
}
int main()
{
    char str1[20]="beijing";
    char str2[20]="china";
    if (IsLess(str1,str2)) printf("%s<%s ",str1,str2);//printf与cout功能一样,都是输出的
    else printf("%s不小于%s ",str1,str2);
    return 0;
}
写了个完整的程序,包括函数调用,你看下,程序的运行结果为:
追问感激不尽!!追答不客气,祝你幸福!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
人生生活命运婚姻
坤:己亥 乙亥 癸卯 壬戌 大运辛巳
无情女子有情男是什么意思
如图是常用电筒的剖面图,观察结构,画出与其
QQ飞车iOS的为什么充值不了?这是什么情况?
nv43 128位和9500gt 64位比哪个好点点,有图
把声音故意放粗去唱摇滚的歌,会不会坏嗓子
天顶围棋五,难度中的一级是什么水平?
疑惑:第二次打瘦脸针之后为什么没有感觉?
简便计算7.25乘0.35减7.25乘0.25等于多少
营业执照复印件能挂在店面吗?
好看不实用不求十全十美尽力就好
吃女朋友奶是什么感觉 被老外玩太长口述
涂料调色对人身体有影响吗?
教父哲学和经院哲学的区别和联系
推荐资讯
大家有什么旅行中的小窍门可以提升整个旅行体
“一年又一年一岁又一岁一年长一岁”求下联
篆刻用石料,哪种比较软
外出拍摄人物采访时,背景太亮,人物面部太暗,
18乘多少等13分九
纯铜铸造残渣怎么清除
养鸡什么季节好养?
直通车新开了一个计划.为什么关键词添加进去
我现在的努力是为了自己成功的速度能赶上父母
西四北幼儿园和长安幼儿园哪个好
k544次列车106和107是不是一起的
如杜甫的“国破山河在,城春草木深",至今烩灸
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?