使用C语言写电影院规定,零售票价30元每张,20张及以上属于团体票,25元每张。编程,输入购票数量,计算总票价并输出这个程序
时间: 2024-03-07 19:47:55 浏览: 66
好的,以下是使用 C 语言编写的程序,实现了电影院规定的功能:
```c
#include <stdio.h>
int main()
{
int num_tickets;
int ticket_price;
int total_price;
printf("请输入购票数量:");
scanf("%d", &num_tickets);
if (num_tickets >= 20) {
ticket_price = 25;
} else {
ticket_price = 30;
}
total_price = num_tickets * ticket_price;
printf("总票价为:%d 元\n", total_price);
return 0;
}
```
以上代码中,我们用 `printf` 函数输出提示信息,让用户输入购票数量,并用 `scanf` 函数获取用户输入的整数值。然后根据购票数量判断是否属于团体票,如果是,则票价为25元,否则票价为30元。最后计算总票价,并用 `printf` 函数输出结果。
您可以尝试编译并运行以上代码,输入不同的购票数量,查看输出结果是否正确。
相关问题
用基础c语言编写电影院规定,零售票价30元每张,20张及以上属于团体票,25元每张。编程,输入购票数量,计算总票价并输出
好的,您的问题我已经收到了,下面是 C 语言的代码实现:
```c
#include <stdio.h>
int main()
{
int num;
float price;
printf("请输入购票数量:");
scanf("%d", &num);
if (num >= 20) {
price = num * 25;
} else {
price = num * 30;
}
printf("总票价为:%.2f元\n", price);
return 0;
}
```
代码解释:
1. 首先,我们定义了两个变量 `num` 和 `price`,用来分别存储购票数量和总票价。
2. 然后,通过 `printf()` 和 `scanf()` 函数让用户输入购票数量。
3. 接着,使用 `if-else` 语句判断购票数量是否大于等于 20,如果是,则按照团体票价 25 元每张计算总票价;否则,按照零售票价 30 元每张计算总票价。
4. 最后,使用 `printf()` 函数输出总票价。
注意事项:
1. 代码中使用了 `%.2f` 格式控制符,表示输出浮点数时保留两位小数。
2. 代码中没有进行输入的合法性检查,如果用户输入的是非法字符或者负数等情况,程序可能会出现异常,需要进行异常处理。
电影院规定,零售票价30元每张,20张及以上属于团体票,25元每 张。用c语言编程,输入购票数量,计算总票价并输出。
好的,您提出的问题是:电影院购票计算。以下是 C 语言编写的代码:
```
#include <stdio.h>
int main()
{
int num;
float totalPrice;
printf("请输入购票数量:");
scanf("%d", &num);
if (num >= 20) {
totalPrice = num * 25;
} else {
totalPrice = num * 30;
}
printf("总票价为:%0.2f元\n", totalPrice);
return 0;
}
```
以上代码会根据购票数量自动计算总票价,其中大于等于 20 张的是团体票价 25 元,小于 20 张则是零售票价 30 元。我希望我的回答已经解决了您的问题,如果您有更多问题可以继续提问哦。
阅读全文