比较字符串的大小(函数),不能用strcpy().s1比s2大,返回一个正数;相等返回0;s1比s2小返回一个负数。

#include <stdio.h>
int main(){
    //字符串的比较 函数
    int compare(char s1[],char s2[]);
    char s1[50],s2[50];
    scanf("%s",s1);
    scanf("%s",s2);
    int res = compare(s1,s2);
    printf("%d\n",res);
    
}
int compare(char s1[],char s2[])
{
    int i=0,res;
    while( (s1[i]==s2[i])&&s1[i]!='\0')
      i++;
    if(s1[i]=='\0'&&s2[i]=='\0')
       res=0;
    else
       res=s1[i]-s2[i];
    return res;
}

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-22 22:36:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-22 22:36:01       100 阅读
  3. 在Django里面运行非项目文件

    2024-04-22 22:36:01       82 阅读
  4. Python语言-面向对象

    2024-04-22 22:36:01       91 阅读

热门阅读

  1. STM32xx系列单片机串口数据收发

    2024-04-22 22:36:01       31 阅读
  2. 《Python编程 从入门到实践》day9

    2024-04-22 22:36:01       33 阅读
  3. 竞态问题 + axios 取消请求

    2024-04-22 22:36:01       125 阅读
  4. Docker 更新容器状态 开启/关闭 开机自启动

    2024-04-22 22:36:01       151 阅读
  5. 数据结构——线索树

    2024-04-22 22:36:01       76 阅读
  6. 【数据结构】分块查找

    2024-04-22 22:36:01       44 阅读
  7. 每日一练:九九乘法表(双重循环)

    2024-04-22 22:36:01       133 阅读