首先,我们需要获取用户的性别和年龄。假设我们已经从用户输入中获取了这些信息,并将它们存储在变量$gender和$age中。
接下来,我们可以使用if-else语句来根局启据用户的性别和年龄来输出相应的消息。例如,如果用户是男性且年龄大于等于65岁,则输出“您已经可以退休了”,否则输出“您还需要继续工作”。
代码示例:
```
if ($gender == '男') {
if ($age >= 65) {
echo "您已经可以退休了"
} else {
echo "您还需要继续工作"
}
} else {
if ($age >= 60) {
echo "您已经可以退休了"
} else {
echo "您还需要继续工作"
}
}
```
在上面的示例中,我们首先使用if语句检查用户的性别,如果是男性,则进一步检查年龄是否大于等于65岁颂纯。如果是女性,则检查年龄是否大于等于60岁。根据检查的结果,我们输出相应的消息。
总之,使用if-else语句可以轻松地判断一个人是男性还是女性,并根据他们的年龄是否达到退休年龄来输出相应的消息。
nextLine()返回的是字枣迟符旦隐串,用字模岩厅符串接收String m = sc.nextLine()
String w=sc.nextLine()
#include <拦迹拆stdio.h>#include <string.h>
int main(int argc, char *argv[])
{
bool condition[4]
int age = 0, work = 0
for (int i = 0 i <4 i++) condition[i] = false
printf("请输入年龄: ")
scanf("%d", &age)
printf("请输入工龄: ")
scanf("%d", &work)
if (work >简枣= 30) condition[0] = true
else if (age >= 65) condition[1] = true
else if (age >60 &&work >= 20) condition[2] = true
else if (age >55 &&work >= 25) condition[3] = true
if (condition[0] || condition[1] || condition[2] || condition[3])
printf("\n.可以退休.\n")
else
{
printf("\n一个%d岁的人, 有%d年的工龄.\n", age, work)
if (!condition[0]) printf("根据<规定1>还需要%d年才可以退休\n", 30 - work)
if (!condition[1]) printf("根据<规定2>还需要%d年才可以退休\n", 65 - age)
if (!condition[2]) printf("根据<规定3>还需要%d年才可以退休\n", ((60 - age) <(20 - work) ? (20 - work) : (60 - age)))
if (!condition[3]) printf("根据<规定4>还需州基要%d年才可以退休\n", ((55 - age) <(25 - work) ? (25 - work) : (55 - age)))
}
scanf("%d", &work)
return 0
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)