c语言根据行驶公里数求车费,3公里内7元
时间: 2024-02-12 16:05:11 浏览: 26
好的,以下是C语言程序,可以根据行驶公里数计算车费:
```c
#include <stdio.h>
int main()
{
float distance, fare;
printf("请输入行驶的公里数:");
scanf("%f", &distance);
if(distance <= 3)
{
fare = 7;
}
else
{
fare = 7 + (distance - 3) * 2;
}
printf("行驶%.2f公里的车费为:%.2f元\n", distance, fare);
return 0;
}
```
请注意,以上程序中使用了 `if...else` 的判断结构,如果行驶公里数在 3 公里以内,则车费为 7 元;否则,超过 3 公里的部分每公里收费 2 元。同时,使用 `scanf()` 函数获取用户输入的公里数,使用 `printf()` 函数输出计算结果。
相关问题
c语言输入三个数求平均值
在C语言中,可以通过输入三个数并求它们的平均值。以下是一个示例代码:
```c
#include <stdio.h>
int main() {
float num1, num2, num3;
float average;
printf("请输入三个数:\n");
scanf("%f %f %f", &num1, &num2, &num3);
average = (num1 + num2 + num3) / 3;
printf("平均值为:%.2f\n", average);
return 0;
}
```
上述代码中,首先定义了三个变量`num1`、`num2`和`num3`用于存储输入的三个数,以及一个变量`average`用于存储平均值。然后使用`printf`函数提示用户输入三个数,并使用`scanf`函数接收用户输入的三个数。接下来,通过计算`(num1 + num2 + num3) / 3`得到平均值,并使用`printf`函数输出结果。
c语言输入三个数求最大值
在C语言中,可以通过比较三个数的大小来求得最大值。以下是一个示例代码:
```c
#include <stdio.h>
int main() {
int num1, num2, num3;
printf("请输入三个整数:\n");
scanf("%d %d %d", &num1, &num2, &num3);
int max = num1; // 假设第一个数为最大值
if (num2 > max) {
max = num2;
}
if (num3 > max) {
max = num3;
}
printf("最大值为:%d\n", max);
return 0;
}
```