c语言购买水果付款代码 if结构
时间: 2023-10-17 08:22:25 浏览: 56
严蔚敏数据结构C语言版本-可运行源码-完全C语言代码实现.zip
以下是一个简单的 C 语言购买水果付款代码,使用 `if` 结构:
```c
#include <stdio.h>
int main() {
int choice;
float price, total = 0;
printf("请选择要购买的水果:\n");
printf("1. 苹果(单价:2.5 元)\n");
printf("2. 香蕉(单价:1.5 元)\n");
printf("3. 葡萄(单价:3.0 元)\n");
printf("4. 草莓(单价:4.0 元)\n");
printf("0. 结束购买\n");
do {
printf("请输入选项:");
scanf("%d", &choice);
if (choice == 1) {
price = 2.5;
total += price;
printf("已加入苹果,当前总价为 %.2f 元\n", total);
} else if (choice == 2) {
price = 1.5;
total += price;
printf("已加入香蕉,当前总价为 %.2f 元\n", total);
} else if (choice == 3) {
price = 3.0;
total += price;
printf("已加入葡萄,当前总价为 %.2f 元\n", total);
} else if (choice == 4) {
price = 4.0;
total += price;
printf("已加入草莓,当前总价为 %.2f 元\n", total);
} else if (choice == 0) {
printf("购买结束,总价为 %.2f 元\n", total);
} else {
printf("无效选项,请重新选择!\n");
}
} while (choice != 0);
return 0;
}
```
以上代码使用了 `if` 结构来判断用户的选择,并在每次选择后更新购买总价。当用户选择结束购买时,程序输出总价并结束运行。
阅读全文