思维挑战15:字典序-函数strcmp()
输入两个单词按字典顺序输出
strcmp(a, b)就是比较字符串a和字
符串b在字典中的顺序。
如果字符串a和字符串b完全相同,那么返回值为0。
如果字符串a在字典中比字符串b先出现,那么返回值小于0。
如果字符串a在字典中比字符串b后出现,那么返回值大于0。
//C040
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main()
{
char a[101],b[101];
gets(a);
gets(b);
if(strcmp(a,b)<=0)
{
puts(a);
puts(b);
}
else
{
puts(b);
puts(a);
}
system("pause");
return 0;
}
本文介绍如何使用C语言中的strcmp()函数来比较两个字符串的字典顺序。通过一个简单的程序示例,展示了当两个字符串相同时返回0,当前者在字典中先于后者时返回负数,当前者在字典中后于后者时返回正数的原理。

1万+

被折叠的 条评论
为什么被折叠?



