码迷,mamicode.com
首页 > 编程语言 > 详细

字符数组(判断字符串大小)

时间:2017-11-23 08:29:12      阅读:170      评论:0      收藏:0      [点我收藏+]

标签:判断字符串   字符   nbsp   har   相等   get   相同   一个   gets   


 //从键盘读入两个字符串,比较字符串的大小
 //思路:1>字符串长的  大于  字符串短的
 //       2>当两个字符串长度相同时从第一位开始比较直到判断出大小
 //       3>如果没有判断出大小那么字符串相等
   char ch1[100] ;
   char ch2[100] ;
   printf("请输入第一个字符串:\n");
   gets_s(ch1);
   printf("请输入第二个字符串:\n");
   gets_s(ch2);
   int ch1len = strnlen_s(ch1, sizeof(ch1));//第一个长度
   int ch2len = strnlen_s(ch2, sizeof(ch2));//第二个长度
   if (ch1len > ch2len)
   {
      printf("ch1:%d 大于 ch2:%d", ch1, ch2);//如果字符1大于字符2 那么输出c1>c2
   }
   else if(ch1len<ch2len)
   {
      printf("ch1:%d 小于 ch2:%d", ch1, ch2);//如果字符2大于字符1 那么输出c1<c2
   }
   else if (ch1len == ch2len)
   {
      int a=strcmp(ch1, ch2);
      if (a > 0)
      {
         printf("ch1:%d 大于 ch2:%d", ch1, ch2);
      }
      else if(a<0)
      {
         printf("ch1:%d 小于 ch2:%d", ch1, ch2);
      }
      else
      {
         printf("ch1:%d 等于 ch2:%d", ch1, ch2);
         }
   }

字符数组(判断字符串大小)

标签:判断字符串   字符   nbsp   har   相等   get   相同   一个   gets   

原文地址:http://www.cnblogs.com/xiaoj-/p/7881401.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!