c语言结构体计算电费
时间: 2023-12-02 17:38:27 浏览: 79
好的,根据您的问题,我可以给出一个简单的结构体计算电费的示例代码:
```c
#include <stdio.h>
struct electricity {
int start; // 起始电表读数
int end; // 结束电表读数
double rate; // 电费单价
};
int main() {
struct electricity e;
double cost;
printf("请输入起始电表读数:");
scanf("%d", &e.start);
printf("请输入结束电表读数:");
scanf("%d", &e.end);
printf("请输入电费单价(元/度):");
scanf("%lf", &e.rate);
cost = (e.end - e.start) * e.rate;
printf("本次用电量为:%d度\n", e.end - e.start);
printf("本次电费为:%.2f元\n", cost);
return 0;
}
```
在这个示例代码中,我们定义了一个名为 `electricity` 的结构体,其中包含了起始电表读数、结束电表读数和电费单价三个成员变量。在 `main` 函数中,我们首先定义了一个 `electricity` 类型的变量 `e`,然后通过 `scanf` 函数从用户输入中获取起始电表读数、结束电表读数和电费单价。接着,我们根据公式 `(结束电表读数 - 起始电表读数) * 电费单价` 计算出本次用电量和本次电费,并将结果输出到屏幕上。