停车收费系统C语言作业.docx

上传人:b****2 文档编号:1822966 上传时间:2022-10-24 格式:DOCX 页数:7 大小:41.14KB
下载 相关 举报
停车收费系统C语言作业.docx_第1页
第1页 / 共7页
停车收费系统C语言作业.docx_第2页
第2页 / 共7页
停车收费系统C语言作业.docx_第3页
第3页 / 共7页
停车收费系统C语言作业.docx_第4页
第4页 / 共7页
停车收费系统C语言作业.docx_第5页
第5页 / 共7页
点击查看更多>>
下载资源
资源描述

停车收费系统C语言作业.docx

《停车收费系统C语言作业.docx》由会员分享,可在线阅读,更多相关《停车收费系统C语言作业.docx(7页珍藏版)》请在冰豆网上搜索。

停车收费系统C语言作业.docx

停车收费系统C语言作业

停车收费系统(C语言作业)

停车收费系统(C语言)

轿车C,客车B,卡车T三种不同类型的车进入停车场后自动开始计费,当离开时程序会给用户打印一个收费清单

#include"stdafx.h"

#include"conio.h"

intrh=0,rm=0;//rh,rm进入时间(时),(分钟)

intch=0,cm=0;//ch,cm离开时间(时),(分钟)

intth=0,tm=0;//th,tm停留时间(小时),(分钟)

intday;//在停车场停留的天数,

floatmoney;//费用定义

charcar;//对汽车类型进行字符定义

charf;//对“:

”进行字符定义

voidmytime()

{

printf("请输入汽车进入停车场时间(H:

M):

");

scanf_s("%d%c%d",&rh,&f,1,&rm);

switch(f)

{

case':

':

if(0<=rh&&rh<=24)

{

if(0<=rm&&rm<=60)

{

printf("请输入汽车离开停车场时间(H:

M):

");

scanf_s("%d%c%d",&ch,&f,1,&cm);

switch(f)

{

case':

':

if(0<=ch&&ch<=24)

{

if(0<=cm&&cm<=60)

{

printf("请输入在停车场停留的天数(过24:

00为一天):

");

scanf("%d",&day);

}

}

voidmymoney()

{

printf("\n\n\n\n\n\n");

printf("停车场收费清单\n\n\n");

printf("汽车类型:

%c\n\n",car);

printf("入场时间:

%02d%c%02d\n\n",rh,f,rm);

printf("离开时间:

%02d%c%02d\n\n",ch,f,cm);

printf("停车时间:

%02d%c%02d\n\n",th,f,tm);

printf("停车费用:

%.2f元\n\n",money);

getch();

}

voidmain()

{

printf("请输入汽车类型(轿车C,客车B,卡车T):

");

scanf_s("%c",&car,1);

switch(car)

{

case'C':

mytime();

if((tm!

=0)||(th!

=0))

{

if(0<=tm&&tm<=10)

{

if(0<=th&&th<=3)

{

money=th*50;

mymoney();

}

else

{

money=(th-3)*51.5+3*50;

mymoney();

}

}

else

{

if(0<=th&&th<3)

{

money=(th+1)*50;

mymoney();

}

else

{

money=(th-2)*51.5+3*50;

mymoney();

}

}

};break;

case'B':

mytime();

if((tm!

=0)||(th!

=0))

{

if(0<=tm&&tm<=10)

{

if(0<=th&&th<=1)

{

money=th*52;

mymoney();

}

else

{

money=(th-1)*52.7+52;

mymoney();

}

}

else

{

if(0<=th&&th<1)

{

money=(th+1)*52;

mymoney();

}

else

{

money=th*52.7+1*52;

mymoney();

}

}

};break;

case'T':

mytime();

if((tm!

=0)||(th!

=0))

{

if(0<=tm&&tm<=10)

{

if(0<=th&&th<=2)

{

money=th*51;

mymoney();

}

else

{

money=(th-2)*52.3+2*51;

mymoney();

}

}

else

{

if(0<=th&&th<2)

{

money=(th+1)*51;

mymoney();

}

else

{

money=(th-1)*52.3+2*51;

mymoney();

}

}

};break;

default:

printf("汽车类型输入错误,请重新输入:

\n");

getch();break;

}

}

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 历史学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1