精英们,帮们看一下在这个cLion这个软件上debug的话就一直在等待我输入,直接run的话就可以显示出来
源代码
//
// Created by on 2024/1/18.
//
#include <stdio.h>
int main(){
//switchTest();
//forTest();
//whileTest();
atm();
}
int atm(){
int selection;
int isFlag;
double money=0.0;
double add,mov;
do {
printf("=========ATM========\n");
printf("\t1、存款\n");
printf("\t2、取款\n");
printf("\t3、显示余额\n");
printf("\t4、退出\n");
printf("请选择(1-4):");
scanf("%d",&selection);
switch (selection) {
case 1:
printf("请输入存款金额\n");
scanf("%lf",&add);
if(add>0){
money+=add;
printf("存款成功\n");
}else{
printf("请输入正确数据\n");
}
break;
case 2:
printf("请输入取款金额\n");
scanf("%lf",&mov);
if(mov>0 && money>=mov){
money-=mov;
printf("取款成功\n");
}else{
printf("取款失败\n");
}
break;
case 3:
printf("当前余额$%lf\n",money);
break;
case 4:
isFlag=0;
break;
default:
printf("请再次输入正确的数据\n");
break;
}
}while(isFlag);
}