c语言自动取款机贴吧,求助 简单atm机的循环操作
該樓層疑似違規(guī)已被系統(tǒng)折疊?隱藏此樓查看此樓
#include
#define MAX_MONEY 10000//一次性最大存儲(chǔ)金額
#define COUNT 3//輸入密碼次數(shù)上限
#define PASSWORD 123//原始密碼
void main() {
float yu_e = 2300.00; // 表示余額
int money; // 表示存取款金額
int pwd; // 表示輸入的密碼
int num; // 表示輸入的操作數(shù)
printf("\t\t\t\t===================\n");
printf("\t\t\t\t歡迎使用ATM存取款機(jī)\n");
printf("\t\t\t\t===================\n");
printf("請(qǐng)選擇操作數(shù):(1表示存款,2表示取款,3表示退卡):");
scanf_s("%d", &num);
// 下面開始進(jìn)行操作(是時(shí)候表現(xiàn)真正的技術(shù)了!)
if (num == 1)
{
printf("請(qǐng)輸入存款金額:");
scanf_s("%d", &money);
if (money > MAX_MONEY)
{
printf("您的存款金額已經(jīng)超出最大上限!");
}
else
{
yu_e += money;
printf("最新余額為:%0.2f\n", yu_e);//錢數(shù)留兩位小數(shù)就夠了
}
}
else if (num == 2)
{
int count = 1;
while (1)
{
if (count == 4)
{
printf("對(duì)不起,您的輸入次數(shù)超過3次!\n");
break;
}
printf("請(qǐng)輸入密碼:");
scanf_s("%d", &pwd);
if (pwd == PASSWORD)
{
printf("恭喜你!密碼輸入正確!\n");
printf("請(qǐng)輸入您要取得金額:");
scanf_s("%d", &money);
float x;
x = yu_e - money;
if (x < 0)
{
printf("您的余額不足\n");
}
else
{
printf("請(qǐng)收好您的現(xiàn)金!\n");
yu_e -= money;
printf("您的當(dāng)前余額為:%0.2f", yu_e);
}
break;
}
else {
/*for (num == 3; count >= 1; num--)
{
printf("對(duì)不起,您的密碼有誤!你還有%d次輸入密碼的機(jī)會(huì)\n", num-1);
}*/
count++;
continue;
}
}
}
else if(num==3)
{
printf("\t 提醒您!!!\n");
printf("請(qǐng)收好您的卡片,謝謝,再見!\n\n");
}
else
{
printf("對(duì)不起,您的輸入有誤!\n");
}
}
總結(jié)
以上是生活随笔為你收集整理的c语言自动取款机贴吧,求助 简单atm机的循环操作的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 剪刀、石头、布机器人比赛
- 下一篇: html5视频播放器隐藏控制,HTML5