面向初学者的c语言中的多个if语句

面向初学者的c语言中的多个if语句,c,C,代码如下: #include <stdio.h> #include <conio.h> #include <iostream.h> #include <stdlib.h> void main(void) { int a, b; printf("enter a"); scanf("%d",&a); printf("enter b"); scanf("%d",&b); if(a==1 && b<=8) {

代码如下:

#include <stdio.h>
#include <conio.h>
#include <iostream.h>
#include <stdlib.h>
void main(void)
{
int a, b;
printf("enter a");
scanf("%d",&a);
printf("enter b");
scanf("%d",&b);
if(a==1 && b<=8)
{
    printf("you");
}
else if(a==2 && b<=10)
{
    printf("you");
}
else
    printf("me");
}
getch();
}
#包括
#包括
#包括
#包括
真空总管(真空)
{
INTA,b;
printf(“输入a”);
scanf(“%d”和“&a”);
printf(“输入b”);
scanf(“%d”和“b”);

if(a==1&&b您没有遵循常规if-else块属性

if(a==1 && b<=8)  // This is independent if 1
{
    printf("you");
}

if(A==1,你确定你所编译的代码是否有问题?使用其他代码,如果不是代码),如果不是<代码> >第二代码< <代码> > < <代码> >。我还想知道你如何识别哪个<代码>如果打印<代码>你/代码>?请阅读一本好的初学者手册。C和C++是两种不同的语言,<代码>流。h < /C>不是C标准的一部分(使用<代码> CONIO。H./C> >非常不鼓励)和<>空> main(空)<代码>在C++语言中是不规范的。不要使用Turbo C++或另一个仍然支持<代码>的古编译器包含< /代码>。你的父母是错误的。
if(a==2 && 5<b && b<=10)   //  This is independent if-else block 2
{
    printf("you");
}
else
    printf("me");
if(a==1 && b<=8)
{
    printf("you");
}
else if(a==2 && 5<b && b<=10)
{
    printf("you");
}
else
    printf("me");