c语言第二题怎么实现

img

一个简单实现:

#include <stdio.h>

int main(void){
    char sex;
    int age;
    
    scanf("%d %c",&age,&sex);
    //如果年龄达到7岁,或者年龄达到5岁,并且是男孩子
    if(age>=7||(age==5&&sex=='m')){
        printf("能搬动桌子");
    }else{
        printf("不能搬动桌子"); 
    } 
    
    return 0;
    
}

难度:简单
解题思路:if语句判断年龄是否大于等于7或年龄大于等于5且性别是难男,或用||,不满足if的放到else中即可!
主要考察if语句的。
PS:有问题可以再问我,学习数据结构和算法、C/C++、Linux可以关注我,感觉有帮助望采纳!