字符串比较 分数 10 作者 王跃萍 单位 东北石油大学 函数fun的功能是比较两个字符串,如果s1=s2,则返回值0;如果s1>s2,则返回值1;如果s1<s2,则返回-1。 函数接口定义: int fun(char a[],char b[]);
时间: 2023-06-14 13:05:59 浏览: 352
编写函数:比较字符串(一、二)[总结].pdf
以下是函数实现:
```
int fun(char a[], char b[]) {
int i = 0;
while (a[i] == b[i] && a[i] != '\0')
i++;
if (a[i] == b[i])
return 0;
else if (a[i] > b[i])
return 1;
else
return -1;
}
```
该函数首先使用一个 while 循环来比较两个字符串 a 和 b,直到遇到不相等的字符或字符串的结尾为止。如果在此之前两个字符串完全相等,则返回 0。
否则,如果 a 中的字符大于 b 中的字符,则返回 1;如果 a 中的字符小于 b 中的字符,则返回 -1。
阅读全文