用c语言编一个程序,比较两个字符串s1和s2,若s1>s2,输出一个正数;若s1=s2,输出0;若s1<s2,输出一个负数。
时间: 2023-12-29 11:17:58 浏览: 98
C语言 处理中文字符串 查找 统计长度 比较
好的,以下是示例代码:
```c
#include <stdio.h>
#include <string.h>
int main() {
char s1[100], s2[100];
int result;
printf("请输入字符串s1:");
scanf("%s", s1);
printf("请输入字符串s2:");
scanf("%s", s2);
result = strcmp(s1, s2);
if (result > 0) {
printf("%d\n", result);
} else if (result == 0) {
printf("0\n");
} else {
printf("%d\n", result);
}
return 0;
}
```
这个程序使用了标准库函数`strcmp`来比较两个字符串,它会返回一个整数,如果`s1>s2`,则返回正数;如果`s1=s2`,则返回0;如果`s1<s2`,则返回负数。程序根据返回值的大小选择输出正数、0还是负数。
阅读全文