gjfyyds 发表于 2021-9-19 15:54:12

求解答

#include<stdio.h>
int main()
{      
      int a;
      scanf("%d",&a);
      if(a>=1,a<=9)
      printf("yes");
      else
      printf("no");

         return 0;
}
为什么我把if(a>=1,a<=9)改成if(1<=a<=9)就不能正常运行了

jhq999 发表于 2021-9-19 15:56:51


#include<stdio.h>
int main()
{      
      int a;
      scanf("%d",&a);
      if((a>=1)&&(a<=9))
      printf("yes");
      else
      printf("no");

         return 0;
}

gjfyyds 发表于 2021-9-19 15:58:02

jhq999 发表于 2021-9-19 15:56


为什么我那样子就是错的啊

jhq999 发表于 2021-9-19 16:00:54

gjfyyds 发表于 2021-9-19 15:58
为什么我那样子就是错的啊

c语言规则不允许,就像去回族朋友家不能要吃猪肉差不多一个道理,入乡随俗
页: [1]
查看完整版本: 求解答