if语句

46 阅读1分钟

三大结构之顺序结构

顺序

分支(选择)

循环

三大结构之if语句

某些代码在满足条件的情况下执行

if(关系表达式){

语体句

#include <stdio.h>
int main() { 
    int num;
    printf("输入一个数");
    scanf("%d", &num);
    if( num % 2 == 1){
        printf("%d是一个奇数\n", num);
        
    }
    if( num % 2 == 0){
        printf("%d是一个偶数", num);
    }
    return 0;
}

if-else

结构

#include <stdio.h>
int main() { 
    int num;
    printf("输入一个数");
    scanf("%d", &num);
    if(num % 2 == 1){
        printf("%d是奇数", num);
    } else{
        printf("%d是偶数", num);
    }
    return 0;

三元

#include <stdio.h>
int main() { 
    int num;
    printf("输入一个数");
    scanf("%d", &num);
    num % 2 ? printf("%d是奇数", num):printf("%d是偶数", num);
    
    return 0;
}


```c
#include <stdio.h>
int main() { 
    int rowA,numberA,rowB,numberB;
    printf("请输入你的电影票号,用空格隔开:");
    scanf("%d %d", &rowA,&numberA);
    printf("\n请输入诗颖的电影票号,用空格隔开");
    scanf("%d %d",&rowB,&numberB);
    if(rowA == rowB&&numberA-numberB == +-1){
        printf("开心的看电影");
    }else{
        printf("不开心的看电影");
    }

    
    return 0;
}