用C语言写一段储蓄系统代码
#include<stdio.h>
int main()
{
float balance = 0; //储蓄余额
while(1) {
int choice; //操作选择
printf("\n*****储蓄系统*****\n");
printf("1. 存款\n");
printf("2. 取款\n");
printf("3. 查询余额\n");
printf("4. 退出系统\n");
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 ("余额不足,无法完成本次交易。 \n"); } else { balance -= withdraw_money; printf ("本次交易已完成! \n"); } break; case 3: /* 查询余额 */ printf ("当前余额为 %0.2f 元。 \ n ", balace ); break ; case 4 : /* 退出 */ return 0 ; default : /* 错误处理 */ puts ( "无效选 择! 请再尝试一 次!" ); break ; } } return 0 ; }
创作工场
免责声明:
以上内容除特别注明外均来源于网友提问,创作工场回答,未经许可,严谨转载。
点击这里>>使用🔥专业版,更聪明、更完整、更原创!