do_while switch_case,练习

下面展示一些 内联代码片


#include<stdio.h>
#include<stdlib.h>
#include <conio.h>
void main()
{
	char SelectKey, CreditMoney, DebitMoney;
	while (1)
	{
		do {
			system("cls");
			puts("======================");
			puts("| Please select key:  |");
			puts("| 1. Quary            |");
			puts("| 2. Credit           |");
			puts("| 3. Debit            |");
			puts("| 4. Return           |");
			puts("=======================");
			SelectKey = getch();
		} while (SelectKey != '1' && SelectKey != '2' && SelectKey != '3' && SelectKey != '4');
		switch (SelectKey)
		{
		case '1':
			system("cls");
			puts("===================");
			puts("|   Your balance is $10000.  |");
			puts("|   Press any key to return...");
			puts("======================");
			getch();
			break;
		case '2':
			do {
				system("pause");
				puts("===================");
				puts("|  Please select Credit money: |");
				puts("|  1. &50                      |");
				puts("|  2. $100                      |");
				puts("|  3. &Return                      |");
				CreditMoney = getch();
			} while (CreditMoney != '1' && CreditMoney != '2' && CreditMoney != '3');
			switch (CreditMoney)
			{
				case '1':
					system("cls");
					puts("========================================");
					puts("|  Your Credit money is $50,Thank you!  |");
					puts("|         Press any key to return...    |");
					puts("=========================================");
					getch();
					break;
				case '2':
					system("cls");
					puts("========================================");
					puts("|  Your Credit money is $100,Thank you!  |");
					puts("|         Press any key to return...    |");
					puts("=========================================");
					getch();
					break;
				case '3':
					break;
			}
			break;
		case '3':
			do {
				system("cls");
				puts("====================================");
				puts("|   Please select Debit money:     |");
				puts("|   1. $50                         |");
				puts("|   2. $100                        |");
				puts("|   3. $500                        |");
				puts("|   4. $1000                       |");
				puts("|   5. Return                      |");
				puts("====================================");
				DebitMoney = getch();

			} while (DebitMoney != '1' && DebitMoney != '2' && DebitMoney != '3' \
				&& DebitMoney != '4' && DebitMoney != '5');
			switch (DebitMoney)
			{
			case '1':
				system("cls");
				puts("===========================================");
				puts("|   Your Debit money is $50,Thank you!    |");
				puts("|        Press any key to return...       |");
				puts("===========================================");
				getch();
				break;
			case '2':
				system("cls");
				puts("===========================================");
				puts("|   Your Debit money is $100,Thank you!   |");
				puts("|        Press any key to return...       |");
				puts("===========================================");
				getch();
				break;
			case '3':
				system("cls");
				puts("===========================================");
				puts("|   Your Debit money is $500,Thank you!   |");
				puts("|        Press any key to return...       |");
				puts("===========================================");
				getch();
				break;
			case '4':
				system("cls");
				puts("===========================================");
				puts("|   Your Debit money is $1000,Thank you!  |");
				puts("|        Press any key to return...       |");
				puts("===========================================");
				getch();
				break;
			case '5':
				break;
			}
			break;
		case '4':
			system("pause");
			puts("================================");
			puts("|   Thank you for your using!  |");
			puts("|            Good bye!         |");
			puts("================================");
			return;
		}
	}
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值