用c语言编写地铁站售票系统

设计TVI (地铁自动售票机)机软件。 输入站数,计算费用,计费规则,6站2元,7-10站3元,11站以上为4元。 输入钱数,计算找零(找零时优先找回面额大的钞票),找零方式为各种面额张数,可识别面额: 100, 50, 20, 10, 5, 1 #include <stdio

设计TVI (地铁自动售票机)机软件。
输入站数,计算费用,计费规则,6站2元,7-10站3元,11站以上为4元。
输入钱数,计算找零(找零时优先找回面额大的钞票),找零方式为各种面额张数,可识别面额: 100, 50, 20, 10, 5, 1

#include<stdio.h>
int main()
{
	int money,num;
	printf("请输入您乘坐的站数和钱数:");
	scanf("%d%d",&num,&money);
//	switch(num)
//	{
//	 case 1:printf("2",money);break;
//	 case 2:printf("2",money);break;
//	 case 3:printf("2",money);break;
//	 case 4:printf("2",money);break;
//	 case 5:printf("2",money);break;
//	 case 6:printf("2",money);break;
//	 case 7:printf("3",money);break;
//	 case 8:printf("3",money);break;
//	 case 9:printf("3",money);break;
//	 case 10:printf("3",money);break;
//	 default:printf("4",money);
//	 
//	}
	if(num<=6)
	{
		printf("您需要支付2元。");
		switch(money)
	{
	case 100:printf("找您50*1+20*2+10*1+5*1+1*3=98元");break;
	case 50 :printf("找您20*2+5*1+1*3=48元"); break;
	case 20 :printf("找您10*1+5*1+1*3=18元");break;
	case 10 :printf("找您5*1+1*3=8元");break;
	case 5  :printf("找您1*2=2元");break;
	default :printf("你已投币两元");
	}
		 
	}
	else if(num<=10 && num>6)
	{
		printf("您需要支付3元。");
		switch(money)
	{
	case 100:printf("找您50*1+20*2+10*1+5*1+1*2=97元");break;
	case 50 :printf("找您20*2+5*1+1*2=47元"); break;
	case 20 :printf("找您10*1+5*1+1*2=17元");break;
	case 10 :printf("找您5*1+1*2=7元");break;
	case 5  :printf("找您1*3=3元");break;
	default :printf("你已投币三元");
	}
	}
	else if(num>10)
	{
		printf("您需要支付4元。"); 
		switch(money)
	{
	case 100:printf("找您50*1+20*2+10*1+5*1+1*1=96元");break;
	case 50 :printf("找您20*2+5*1+1*1=46元"); break;
	case 20 :printf("找您10*1+5*1+1*1=16元");break;
	case 10 :printf("找您5*1+1*1=6元");break;
	case 5  :printf("找您1*4=4元");break;
	default :printf("你已投币四元");
	}

    }
	else
		printf("erro!");
	 

//switch(money)
//{
//	case 100:printf("50*1+20*2+10*1+5*1+1*3=98元");
//	case 50 :printf("20*2+5*1+1*3=48元"); 
//	case 20 :printf("10*1+5*1+1*3=18元");
//	case 10 :printf("5*1+1*3=8元");
//	case 5  :printf("1*2=2元");
//	default :printf("你已投币两元");
//}
//
//switch(money)
//{
//	case 100:printf("50*1+20*2+10*1+5*1+1*2=97元");
//	case 50 :printf("20*2+5*1+1*2=47元"); 
//	case 20 :printf("10*1+5*1+1*2=17元");
//	case 10 :printf("5*1+1*2=7元");
//	case 5  :printf("1*3=3元");
//	default :printf("你已投币三元");
//}
//
//switch(money)
//{
//	case 100:printf("50*1+20*2+10*1+5*1+1*1=96元");
//	case 50 :printf("20*2+5*1+1*1=46元"); 
//	case 20 :printf("10*1+5*1+1*1=16元");
//	case 10 :printf("5*1+1*1=6元");
//	case 5  :printf("1*4=4元");
//	default :printf("你已投币四元");
//}

	return 0;
	}
知秋君
上一篇 2024-09-02 12:02
下一篇 2024-09-02 11:36

相关推荐