strcmp(aaa,bbb)>0
时间: 2024-06-17 17:03:24 浏览: 9
strcmp(aaa,bbb)>0是一个字符串比较函数,其中aaa和bbb是两个需要比较的字符串。如果strcmp(aaa,bbb)>0,则表示aaa这个字符串在字典序中排在bbb这个字符串的后面,即aaa这个字符串的字母序比bbb大。
strcmp函数会比较两个字符串中相应位置上的字符,如果相等,则继续比较下一个字符,如果不相等,则返回它们之间的差值(ASCII码之差),如果第一个字符串比第二个字符串要小,则返回一个负数。如果第一个字符串比第二个字符串要大,则返回一个正数。
举个例子,如果strcmp("apple", "banana") > 0,那么就表示"apple"这个字符串在字典序中排在"banana"这个字符串的后面。
相关问题
c语言编写程序输入3个字符串,按由小到大的顺序输出输入示例:aaa ccc bbb输出示例:aaa bbb ccc
以下是使用C语言编写的程序,可以实现输入3个字符串按照由小到大的顺序输出:
```c
#include <stdio.h>
#include <string.h>
int main()
{
char str1[100], str2[100], str3[100];
char tmp[100];
printf("请输入三个字符串:\n");
scanf("%s %s %s", str1, str2, str3);
if(strcmp(str1, str2) > 0)
{
strcpy(tmp, str1);
strcpy(str1, str2);
strcpy(str2, tmp);
}
if(strcmp(str2, str3) > 0)
{
strcpy(tmp, str2);
strcpy(str2, str3);
strcpy(str3, tmp);
}
if(strcmp(str1, str2) > 0)
{
strcpy(tmp, str1);
strcpy(str1, str2);
strcpy(str2, tmp);
}
printf("按照由小到大的顺序输出:\n");
printf("%s %s %s\n", str1, str2, str3);
return 0;
}
```
运行程序,输入三个字符串,程序会自动按照由小到大的顺序输出。
定义函数实现字符串排序 函数接口定义: void fun(char* str[],int n) str是存储n个字符串首地址的指针数组,n是字符串个数在这里给出一组输入。例如: 3 bbb aaa ccc 输出样例: 在这里给出相应的输出。例如: aaabbbccc
以下是实现字符串排序的函数:
void fun(char* str[], int n) {
int i, j;
char *temp;
// 使用冒泡排序对字符串进行排序
for (i = 0; i < n - 1; i++) {
for (j = 0; j < n - i - 1; j++) {
if (strcmp(str[j], str[j + 1]) > 0) {
temp = str[j];
str[j] = str[j + 1];
str[j + 1] = temp;
}
}
}
// 将排序后的字符串拼接成一个字符串
char result[100] = "";
for (i = 0; i < n; i++) {
strcat(result, str[i]);
}
// 输出排序后的字符串
printf("%s", result);
}
在给定的输入样例中,我们可以在主函数中添加以下代码进行测试:
int main() {
char *str[3] = {"bbb", "aaa", "ccc"};
fun(str, 3);
return 0;
}
输出结果为:aaabbbccc
相关推荐
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)