原始问题:
用C语言写一段储蓄系统代码
include<stdio.h>
int main()
{
float balance = 0; //储蓄余额
while(1) {
int choice; //操作选择
printf("
储蓄系统
");
printf("1. 存款
");
printf("2. 取款
");
printf("3. 查询余额
");
printf("4. 退出系统
");
scanf("%d", &choice);
switch(choice) {
case 1: //存款
float money; //存款金额
printf("请输入存款金额: ");
scanf("%f", &money); //获取用户输入的存款金额
balance += money; //将新的余额信息写回balance变量中
break; //退出switch代码块,返回主循环
case 2: //取款
float withdraw_money; //取出的金额
printf("请输入取出的金额: ");
scanf ("%f", &withdraw_money); //获取用户要取出的金额 if (withdraw_money > balance) { printf ("余额不足,无法完成本次交易。
"); } else { balance -= withdraw_money; printf ("本次交易已完成!
"); } break; case 3: / 查询余额 / printf ("当前余额为 %0.2f 元。 \ n ", balace ); break ; case 4 : / 退出 / return 0 ; default : / 错误处理 / puts ( "无效选 择! 请再尝试一 次!" ); break ; } } return 0 ; }
Prev:警务辅助人员有前途吗?