c语言编写智能家居系统电量的输入及相应电费的计算并输出
时间: 2023-05-25 14:03:58 浏览: 39
#include <stdio.h>
int main()
{
int power; // 定义电量变量
float cost; // 定义电费变量
printf("请输入电量(千瓦时):");
scanf("%d", &power);
/* 根据电量计算电费 */
if (power <= 50)
{
cost = power * 0.52;
}
else if (power <= 100)
{
cost = 50 * 0.52 + (power - 50) * 0.68;
}
else if (power <= 150)
{
cost = 50 * 0.52 + 50 * 0.68 + (power - 100) * 0.74;
}
else
{
cost = 50 * 0.52 + 50 * 0.68 + 50 * 0.74 + (power - 150) * 1.00;
}
printf("您的电费为%.2f元。\n", cost);
return 0;
}
相关问题
c语言电量的输入及输出电费的计算并输出
#include <stdio.h>
int main() {
float electricity, cost;
printf("请输入本月用电量(千瓦时):");
scanf("%f", &electricity);
if (electricity <= 0) {
printf("输入有误,请重新输入。\n");
return 0;
}
if (electricity <= 170) {
cost = electricity * 0.52;
} else if (electricity <= 370) {
cost = 170 * 0.52 + (electricity - 170) * 0.68;
} else if (electricity <= 570) {
cost = 170 * 0.52 + 200 * 0.68 + (electricity - 370) * 0.8;
} else {
cost = 170 * 0.52 + 200 * 0.68 + 200 * 0.8 + (electricity - 570) * 1.2;
}
printf("本月用电量为%.2f千瓦时,电费为%.2f元。\n", electricity, cost);
return 0;
}
用c语言编写程序,根据稿费金额计算并输出相应的税费
以下是用C语言编写程序计算稿费税费的示例代码:
```c
#include <stdio.h>
int main() {
float income, tax;
printf("请输入稿费金额:");
scanf("%f", &income);
if (income <= 0) {
printf("输入有误!\n");
return 0;
}
if (income <= 1000) {
tax = income * 0.1;
} else if (income <= 2000) {
tax = 100 + (income - 1000) * 0.15;
} else {
tax = 250 + (income - 2000) * 0.2;
}
printf("税费为:%.2f元\n", tax);
return 0;
}
```
程序首先提示用户输入稿费金额,然后通过scanf()函数获取用户输入的值。接着,程序根据稿费金额的不同区间计算相应的税费,并将结果输出到屏幕上。需要注意的是,程序会对用户输入的值做出判断,如果输入的值小于等于0,则会提示输入有误并退出程序。