
C语言单词比较问题。请教高手。 5
输入几个单词。然后按字母从大到小输出。比如说backwriting这两个单词。一个字母大小b大就输出back,如果第一个字母一样大就继续比较第二个字母。。不是整个的差值啊...
输入几个单词。然后按字母从大到小输出。比如说back writing这两个单词。一个字母大小b大就输出back,如果第一个字母一样大就继续比较第二个字母。。
不是整个的差值啊~~~ 展开
不是整个的差值啊~~~ 展开
1个回答
展开全部
C语言有个字符串大小比较的函数strcmp
函数说明 strcmp()用来比较参数s1和s2字符串。字符串大小的比较是以ASCII 码表上的顺序来决定,此顺序亦为字符的值。strcmp()首先将s1第一个字符值减去s2第一个字符值,若差值为0则再继续比较下个字符,若差值不为0 则将差值返回。例如字符串"Ac"和"ba"比较则会返回字符"A"(65)和'b'(98)的差值(-33)。
返回值 若参数s1和s2字符串相同则返回0。s1若大于s2则返回大于0的值。s1若小于s2则返回小于0 的值。
函数说明 strcmp()用来比较参数s1和s2字符串。字符串大小的比较是以ASCII 码表上的顺序来决定,此顺序亦为字符的值。strcmp()首先将s1第一个字符值减去s2第一个字符值,若差值为0则再继续比较下个字符,若差值不为0 则将差值返回。例如字符串"Ac"和"ba"比较则会返回字符"A"(65)和'b'(98)的差值(-33)。
返回值 若参数s1和s2字符串相同则返回0。s1若大于s2则返回大于0的值。s1若小于s2则返回小于0 的值。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询