各位大佬们好
本蒟蒻第一次发文章有点紧张
作为一名轨交圈的C++选手,必须给萌新们写一份上海地铁车辆编号查询系统呢[doge]
简单介绍一下:
这份文件就是纯暴力,没有丝毫算法《 也 就 4 3 7 行 而 已 》
现在是大模拟时代
看在这么辛苦的份上,就给个关注吧(求求了!
好的,话不多说,程序奉上!
#include<bits/stdc++.h>
#include<windows.h>
#include<conio.h>
using namespace std;
string tmp;
int isexit=1;
int num=0;
void search(){
system("cls");
cout<<"请输入您需要查询的车辆编号:";
cin>>num;
cout<<"查询完成"<<endl;
return;
}
void data(int num){
if(!(num>999&&num<19000)){
cout<<"没有此列车!"<<endl;
cout<<"按任意键继续...";
getch();
return;
}
if(num>999&&num<2000){
if(num==1000||num>1086){
cout<<"没有此列车!"<<endl;
return;
}
if(num>1000&&num<1011){
cout<<"此车为:(旧)老老六 (现)老老八"<<endl;
return;
}
if(num>1010&&num<1014){
cout<<"此车为:(旧)老老六 (现)伪八二世"<<endl;
return;
}
if(num==1014){
cout<<"此车为:(旧)老老六 (现)老老八"<<endl;
return;
}
if(num>1014&&num<1017){
cout<<"此车为:(旧)老老六 (现)伪八二世"<<endl;
return;
}
if(num>1016&&num<1026){
cout<<"此车为:(旧)老六 (现)老八"<<endl;
return;
}
if(num>1025&&num<1030){
cout<<"此车为:(旧)老六 (现)伪八"<<endl;
return;
}
if(num>1029&&num<1038){
cout<<"此车为:(旧)红蚕宝宝 (现)伪八"<<endl;
return;
}
if(num>1037&&num<1040){
cout<<"此车为:(旧)红蚕宝宝 (现)空号"<<endl;
return;
}
if(num>1039&&num<1056){
cout<<"此车为:胖头鱼"<<endl;
return;
}
if(num>1055&&num<1067){
cout<<"此车为:钢铁侠/辐射眼"<<endl;
return;
}
if(num>1066&&num<1087){
cout<<"此车为:钢铁侠二世"<<endl;
return;
}
}
if(num>1999&&num<3000){
if(num==2000||num>2115){
cout<<"没有此列车!"<<endl;
return;
}
if(num>2000&&num<2017){
cout<<"此车为:(旧)西瓜/老绿六 (现)西瓜老绿八"<<endl;
return;
}
if(num>2016&&num<2025){
cout<<"此车为:(旧)西瓜/老绿六 (现)空号"<<endl;
return;
}
if(num>2024&&num<2033){
cout<<"此车为:(旧)绿色奶嘴 (现)空号"<<endl;
return;
}
if(num>2032&&num<2054){
cout<<"此车为:青鱼"<<endl;
return;
}
if(num>2053&&num<2070){
cout<<"此车为:大青鲶鱼"<<endl;
return;
}
if(num>2069&&num<2086){
cout<<"此车为:(旧)小鲶鱼 (现)扩编鲶鱼"<<endl;
return;
}
if(num>2085&&num<2116){
cout<<"此车为:绿灯侠"<<endl;
return;
}
}
if(num>2999&&num<4000){
if(num==3000||num>3049){
cout<<"没有此列车!"<<endl;
return;
}
if(num>3000&&num<3029){
cout<<"此车为:黄鱼"<<endl;
return;
}
if(num>3028&&num<3037){
cout<<"此车为:包公"<<endl;
return;
}
if(num>3036&&num<3050){
cout<<"此车为:叛徒包公"<<endl;
return;
}
}
if(num>3999&&num<5000){
if(num==4000||num>4055){
cout<<"没有此列车!"<<endl;
return;
}
if(num>4000&&num<4029){
cout<<"此车为:奶嘴"<<endl;
return;
}
if(num>4028&&num<4037){
cout<<"此车为:黑包公"<<endl;
return;
}
if(num>4036&&num<4050){
cout<<"此车为:(旧)黑包公 (现)空号"<<endl;
return;
}
if(num>4049&&num<4056){
cout<<"此车为:黑包公"<<endl;
return;
}
}
if(num>4999&&num<6000){
if(num==5000||num>5051){
cout<<"没有此列车!"<<endl;
return;
}
if(num>5000&&num<5014){
cout<<"此车为:番茄炒蛋"<<endl;
return;
}
if(num==5014){
cout<<"没有此列车!"<<endl;
return;
}
if(num>5014&&num<5019){
cout<<"此车为:番茄炒蛋"<<endl;
return;
}
if(num>5018&&num<5052){
cout<<"此车为:紫罗兰"<<endl;
return;
}
}
if(num>5999&&num<7000){
if(num==6000||num>6082){
cout<<"没有此列车!"<<endl;
return;
}
if(num>6000&&num<6004){
cout<<"此车为:Kitty"<<endl;
return;
}
if(num==6004){
cout<<"没有此列车!"<<endl;
return;
}
if(num>6004&&num<6014){
cout<<"此车为:Kitty"<<endl;
return;
}
if(num==6014){
cout<<"没有此列车!"<<endl;
return;
}
if(num>6014&&num<6024){
cout<<"此车为:Kitty"<<endl;
return;
}
if(num==6024){
cout<<"没有此列车!"<<endl;
return;
}
if(num>6024&&num<6034){
cout<<"此车为:纸花木兰"<<endl;
return;
}
if(num==6034){
cout<<"没有此列车!"<<endl;
return;
}
if(num>6034&&num<6037){
cout<<"此车为:纸花木兰"<<endl;
return;
}
if(num>6036&&num<6044){
cout<<"此车为:电花木兰/花木兰二世"<<endl;
return;
}
if(num==6044){
cout<<"没有此列车!"<<endl;
return;
}
if(num>6044&&num<6054){
cout<<"此车为:电花木兰/花木兰二世"<<endl;
return;
}
if(num==6054){
cout<<"没有此列车!"<<endl;
return;
}
if(num>6054&&num<6057){
cout<<"此车为:电花木兰/花木兰二世"<<endl;
return;
}
if(num>6056&&num<6083){
cout<<"此车为:花木兰三世"<<endl;
return;
}
}
if(num>6999&&num<8000){
if(num==7000||num>7079){
cout<<"没有此列车!"<<endl;
return;
}
if(num>7000&&num<7043){
cout<<"此车为:芬达"<<endl;
return;
}
if(num>7042&&num<7073){
cout<<"此车为:邦迪"<<endl;
return;
}
if(num>7072&&num<7080){
cout<<"此车为:邦迪二世"<<endl;
return;
}
}
if(num>7999&&num<9000){
if(num==8000||num>8090){
cout<<"没有此列车!"<<endl;
return;
}
if(num>8000&&num<8029){
cout<<"此车为:蓝精灵"<<endl;
return;
}
if(num>8028&&num<8047){
cout<<"此车为:纸泥鳅"<<endl;
return;
}
if(num>8046&&num<8067){
cout<<"此车为:电泥鳅/泥鳅二世"<<endl;
return;
}
if(num>8066&&num<8091){
cout<<"此车为:泥鳅三世"<<endl;
return;
}
}
if(num>8999&&num<10000){
if(num==9000||num>9105){
cout<<"没有此列车!"<<endl;
return;
}
if(num>9000&&num<9011){
cout<<"此车为:蚕宝宝"<<endl;
return;
}
if(num>9010&&num<9052){
cout<<"此车为:冰露/坂田"<<endl;
return;
}
if(num==9052){
cout<<"此车为:电气男孩"<<endl;
return;
}
if(num>9052&&num<9089){
cout<<"此车为:创可贴"<<endl;
return;
}
if(num>9088&&num<9106){
cout<<"此车为:创可贴二世"<<endl;
return;
}
}
if(num>9999&&num<11000){
if(num==10000||num>10067){
cout<<"没有此列车!"<<endl;
return;
}
if(num>10000&&num<10042){
cout<<"此车为:热带鱼"<<endl;
return;
}
if(num>10041&&num<10068){
cout<<"此车为:热带鱼二世"<<endl;
return;
}
}
if(num>10999&&num<12000){
if(num==11000||num>11082){
cout<<"没有此列车!"<<endl;
return;
}
if(num>11001&&num<11067){
cout<<"此车为:奶咖"<<endl;
return;
}
if(num>11066&&num<11073){
cout<<"此车为:伪咖"<<endl;
return;
}
if(num>11072&&num<11083){
cout<<"此车为:奶咖二世/新咖"<<endl;
return;
}
}
if(num>11999&&num<13000){
if(num==12000||num>12075){
cout<<"没有此列车!"<<endl;
return;
}
if(num>12000&&num<12042){
cout<<"此车为:雪碧"<<endl;
return;
}
if(num>12041&&num<12057){
cout<<"此车为:雪碧二世"<<endl;
return;
}
if(num>12056&&num<12076){
cout<<"此车为:"<<endl;
return;
}
}
if(num>12999&&num<14000){
if(num==13000||num>13062){
cout<<"没有此列车!"<<endl;
return;
}
if(num>13000&&num<13025){
cout<<"此车为:奶粉"<<endl;
return;
}
if(num>13024&&num<13063){
cout<<"此车为:奶粉二世"<<endl;
return;
}
}
if(num>13999&&num<15000){
if(num==14000||num>14049){
cout<<"没有此列车!"<<endl;
return;
}
if(num>14000&&num<14050){
cout<<"此车为:高达"<<endl;
return;
}
}
if(num>14999&&num<16000){
if(num==15000||num>15054){
cout<<"没有此列车!"<<endl;
return;
}
if(num>15000&&num<15055){
cout<<"此车为:长鼻猴"<<endl;
return;
}
}
if(num>15999&&num<17000){
if(num==16000||num>16061){
cout<<"没有此列车!"<<endl;
return;
}
if(num>16000&&num<16047){
cout<<"此车为:抹茶"<<endl;
return;
}
if(num>16046&&num<16062){
cout<<"此车为:抹茶二世"<<endl;
return;
}
}
if(num>16999&&num<18000){
if(num==17000||num>17038){
cout<<"没有此列车!"<<endl;
return;
}
if(num>17000&&num<17029){
cout<<"此车为:西柚"<<endl;
return;
}
if(num>17028&&num<17039){
cout<<"此车为:西柚二世/伪柚"<<endl;
return;
}
}
if(num>17999&&num<19000){
if(num==18000||num>18050){
cout<<"没有此列车!"<<endl;
return;
}
if(num>18000&&num<18051){
cout<<"此车为:闪电侠"<<endl;
return;
}
}
}
int main(){
system("color F");
cout<<"欢迎使用上海地铁车辆编号查询系统"<<endl;
cout<<"输入格式为X0XX"<<endl;
cout<<"更新至2025年1月10日"<<endl;
cout<<"按任意键继续..."<<endl;
getch();
while(isexit){
search();
data(num);
cout<<"按任意键继续..."<<endl;
getch();
}
return 0;
}