c语言字符串大小比较输入两个数a和b,比较两个数的大小,输出比较的结果
时间: 2023-12-15 11:32:57 浏览: 161
以下是比较两个字符串大小的C语言代码:
```c
#include <stdio.h>
#include <string.h>
int main()
{
char str1[100], str2[100];
int result;
printf("请输入第一个字符串:");
scanf("%s", str1);
printf("请输入第二个字符串:");
scanf("%s", str2);
result = strcmp(str1, str2);
if (result < 0)
{
printf("%s 小于 %s\n", str1, str2);
}
else if (result == 0)
{
printf("%s 等于 %s\n", str1, str2);
}
else
{
printf("%s 大于 %s\n", str1, str2);
}
return 0;
}
```
该代码中,我们使用了C语言内置的函数strcmp来比较两个字符串的大小。首先,我们定义了两个字符数组str1和str2,分别用于存储用户输入的两个字符串。然后,我们使用scanf函数从用户处获取输入,并将其存储到相应的字符数组中。接着,我们使用strcmp函数比较两个字符串的大小,并将结果存储到result变量中。最后,我们根据result的值输出比较结果。
相关问题
c语言两个字符串大小比较
可以使用标准库函数strcmp()来比较两个字符串的大小。该函数返回一个整数值,如果第一个字符串小于第二个字符串,则返回负整数;如果第一个字符串大于第二个字符串,则返回正整数;如果两个字符串相等,则返回0。
以下是一个比较两个字符串大小的示例程序:
```c
#include <stdio.h>
#include <string.h>
int main()
{
char str1[100], str2[100];
printf("请输入第一个字符串: ");
scanf("%s", str1);
printf("请输入第二个字符串: ");
scanf("%s", str2);
if (strcmp(str1, str2) < 0)
printf("%s 小于 %s\n", str1, str2);
else if (strcmp(str1, str2) > 0)
printf("%s 大于 %s\n", str1, str2);
else
printf("%s 等于 %s\n", str1, str2);
return 0;
}
```
任意输入两个字符串,比较这两个字符串的大小
以下是使用C语言比较两个字符串大小的代码示例:
```c
#include <stdio.h>
int str_cmp(char *s1, char *s2){
int i = 0;
while (s1[i] == s2[i] && s1[i] != '\0')
i++;
if (s1[i] == '\0' && s2[i] == '\0')
return 0;
else
return s1[i] - s2[i];
}
int main(){
char c1[100], c2[100];
gets(c1);
gets(c2);
int i = str_cmp(c1, c2);
printf("%d", i);
putchar(10);
return 0;
}
```
这段代码中,我们定义了一个`str_cmp`函数来比较两个字符串的大小。函数中使用了一个循环来逐个比较字符串中的字符,直到遇到不相等的字符或者其中一个字符串结束。如果两个字符串完全相等,则返回0;如果不相等,则返回两个字符串第一个不相等字符的ASCII码差值。
在`main`函数中,我们通过`gets`函数分别输入两个字符串,并调用`str_cmp`函数来比较它们的大小。最后,我们使用`printf`函数输出比较结果。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)