📜  C |回路和控制结构|问题5(1)

📅  最后修改于: 2023-12-03 14:39:40.190000             🧑  作者: Mango

C语言|回路和控制结构|问题5

问题描述

编写一个程序,输入一个人的年龄,如果这个人的年龄在18岁以下,则输出“该成长期发育良好”,否则输出“该成年期身体棒棒哒”。

解法

我们可以使用if语句来判断输入的年龄是否小于18岁。

首先,我们需要使用scanf()函数来输入年龄。如下所示:

int age;
scanf("%d", &age);

接下来,我们使用if语句来判断年龄是否小于18岁。如果是,我们输出“该成长期发育良好”,否则输出“该成年期身体棒棒哒”。完整代码如下所示:

#include <stdio.h>

int main() {
    int age;
    scanf("%d", &age);

    if (age < 18) {
        printf("该成长期发育良好\n");
    } else {
        printf("该成年期身体棒棒哒\n");
    }

    return 0;
}
示例输出

假设我们输入年龄为17岁,程序输出结果如下所示:

该成长期发育良好

假设我们输入年龄为25岁,程序输出结果如下所示:

该成年期身体棒棒哒
总结

通过本篇指南,我们学习了如何使用if语句来实现对输入年龄进行判断的功能。if语句是C语言中非常常用的控制结构之一,在后面的学习中,我们将会进一步深入学习if语句及其他控制结构,帮助我们更好地实现程序逻辑的控制。