请帮我写一个c语言程序,根据游客年龄和普票价,确定并输出每个人的门票价格
时间: 2023-08-31 13:42:41 浏览: 168
### 回答1:
好的,我可以为您编写一个C语言程序来确定每个游客的门票价格。请看以下程序:
```c
#include <stdio.h>
int main() {
int age;
float price;
printf("请输入您的年龄和票价(以空格分隔):");
scanf("%d %f", &age, &price);
if (age <= 12 || age >= 60) {
price *= 0.5;
}
printf("您的门票价格是:%.2f\n", price);
return 0;
}
```
以上程序会先要求用户输入年龄和票价,然后通过if语句判断是否为儿童或老年人,如果是,则门票价格打五折。最后程序会输出每个人的门票价格,保留两位小数。
希望对您有所帮助!
### 回答2:
下面是一个简单的C语言程序,根据游客年龄和票价标准计算并输出每个人的门票价格。
```c
#include <stdio.h>
int main() {
int age;
float price;
printf("请输入游客的年龄:");
scanf("%d", &age);
printf("请输入普通门票的价格:");
scanf("%f", &price);
if (age >= 0 && age <= 12) { // 年龄在0到12岁之间,半价票
printf("门票价格:%.2f元\n", price / 2);
} else if (age >= 60) { // 年龄大于等于60岁,半价票
printf("门票价格:%.2f元\n", price / 2);
} else { // 其他年龄,全价票
printf("门票价格:%.2f元\n", price);
}
return 0;
}
```
该程序先让用户输入游客的年龄和普通门票的价格,然后根据年龄对门票价格进行计算和判断。若年龄在0到12岁之间或者大于等于60岁,则为半价票,否则为全价票。最后程序输出每个人的门票价格。
### 回答3:
#include<stdio.h>
int main()
{
int age;
float ticketPrice;
printf("请输入游客的年龄:");
scanf("%d", &age);
printf("请输入普通门票的价格:");
scanf("%f", &ticketPrice);
if(age <= 12 || age >= 60)
{
printf("根据游客的年龄和普票价,该游客的门票价格为:%.2f\n", ticketPrice * 0.5);
}
else
{
printf("根据游客的年龄和普票价,该游客的门票价格为:%.2f\n", ticketPrice);
}
return 0;
}