在C语言中,编写一个程序来计算票价,基于基础票价500元,并且每增加100公里票价增加50元,可以通过以下步骤实现:
- 声明变量来存储基础票价、增加的公里数和总票价。
- 获取用户输入的额外公里数。
- 根据额外的公里数计算增加的票价。
- 将基础票价和增加的票价相加得到总票价。
- 输出总票价。
以下是一个简单的C语言程序示例:
c复制代码
#include <stdio.h> | |
int main() { | |
int base_price = 500; // 基础票价 | |
int additional_km; // 额外公里数 | |
int increment_price = 50; // 每增加100公里的票价 | |
int total_price; // 总票价 | |
// 获取用户输入的额外公里数 | |
printf("请输入额外的公里数: "); | |
scanf("%d", &additional_km); | |
// 计算增加的票价 | |
int additional_price = (additional_km / 100) * increment_price; | |
// 计算总票价 | |
total_price = base_price + additional_price; | |
// 输出总票价 | |
printf("总票价为: %d元\n", total_price); | |
return 0; | |
} |
在这个程序中,我们首先声明了基础票价、额外公里数、每增加100公里的票价和总票价。然后,我们使用scanf
函数从用户那里获取额外的公里数。接下来,我们计算增加的票价(通过将额外公里数除以100并乘以每100公里的票价),并将这个增加的票价加到基础票价上,得到总票价。最后,我们使用printf
函数输出总票价。