C语言小程序.写一个关于银行存取钱的
一开始输入你自己的之前余额(自己输入),然后让你选择D是存钱W是取钱F是结束,当选择D的时候输入一个数字后再让你选择,之后循环直到你按了F.按F后会得出当前你的余额数.要...
一开始输入你自己的之前余额(自己输入),然后让你选择D是存钱W是取钱F是结束,当选择D的时候输入一个数字后再让你选择,之后循环直到你按了F.按F后会得出当前你的余额数.
要求余额一直不能小于0然后输出和输入都要两位小数 展开
要求余额一直不能小于0然后输出和输入都要两位小数 展开
1个回答
展开全部
代码如下:
#include <stdlib.h>
#include <stdio.h>
int main()
{
float balance; // 余额
float withdraw; // 取款
float save; // 存款
char choice; // 用户选择键
printf("请输入存款余额(包含两位小数):\n");
scanf("%f",&balance);
do{
printf("请选择:D(存款);W(取款);F(结束).\n");
fflush(stdin);
choice = getchar();
switch(choice)
{
case 'D':
case 'd':
scanf("%f",&withdraw);
balance += withdraw;
break;
case 'W':
case 'w':
scanf("%f",&save);
balance -= save;
if(balance <= 0.0)balance = 0.0;
break;
case 'F':
case 'f':
printf("当前余额为:%.2f\n", balance);
system("pause");
return 0;
default:
break;
}
}while(true);
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询