#include <stdio.h>
int main()
{
int age;
printf("输入年龄:");
scanf_s("%d", &age);
if (age >= 18)
{
printf("已成年");
}
else
{
printf("未成年");
}
}
当输入的值大于等于18时,执行if中的语句;
当输入小于18的值,执行else中的语句;
但是当输入的年龄需要符合现实情况时,需要在另外加判断;
#include <stdio.h>
int main()
{
int age;
printf("输入年龄:");
scanf_s("%d", &age);
if (age >= 18 && age <= 100)
{
printf("已成年");
}
else if (age > 0 && age < 18)
{
printf("未成年");
}
else
{
printf("年龄不正确");
}
}
当年龄大于等于18并且小于等于100时,执行if中的语句;
大于0并且小于18时,执行else if中的语句;
其他的情况执行else中的语句;