黑月黄龙 发表于 2021-11-29 22:48:53

求助

#include <stdio.h>
#include <string.h>

int main()
{
      char str1[] = "love";
      char str2[] = "FishC";

      if (strlen(str1) - strlen(str2) < 0)
      {
                printf("字符串"%s"比字符串"%s"短!\n", str1, str2);
      }
      else
      {
                printf("字符串"%s"比字符串"%s"长!\n", str1, str2);
      }

      return 0;
}

为什么这个从课后作业复制下来的,无法运行

jackz007 发表于 2021-11-29 23:06:50

       现在再试
#include <stdio.h>
#include <string.h>

int main()
{
      char str1[] = "love";
      char str2[] = "FishC";

      if (strlen(str1) - strlen(str2) < 0)
      {
                printf("字符串 %s 比字符串 %s 短!\n" , str1 , str2);
      }
      else
      {
                printf("字符串 %s 比字符串 %s 长!\n" , str1 , str2);
      }

      return 0;
}

yzzc 发表于 2021-11-30 09:33:46

输出里面一对双引号就行,不需要多个,否则会报错
页: [1]
查看完整版本: 求助