}
7********************************************************
#include
usingnamespacestd;
structticket
{
chartrain_number[5];//车次
chartrain_name[50];//从哪儿到哪儿
intyingwo_num;//硬卧票数
floatyingwo_cash;//硬卧钱
intyingzuo_num;//硬座票数
floatyingzuo_cash;//硬座钱
};
ticketTicket[5];//数据库目前只存5条项目
voidinit()
{
strcpy(Ticket[0].train_number,"T56");
strcpy(Ticket[0].train_name,"-西");
Ticket[0].yingwo_num=100;
Ticket[0].yingwo_cash=263.5;
Ticket[0].yingzuo_num=200;
Ticket[0].yingzuo_cash=148.5;
strcpy(Ticket[1].train_number,"K126");
strcpy(Ticket[1].train_name,"-天津");
Ticket[1].yingwo_num=60;
Ticket[1].yingwo_cash=289.5;
Ticket[1].yingzuo_num=100;
Ticket[1].yingzuo_cash=163.5;
strcpy(Ticket[2].train_number,"T166");
strcpy(Ticket[2].train_name,"-");
Ticket[2].yingwo_num=150;
Ticket[2].yingwo_cash=321.5;
Ticket[2].yingzuo_num=240;
Ticket[2].yingzuo_cash=180.5;
strcpy(Ticket[3].train_number,"T266");
strcpy(Ticket[3].train_name,"-");
Ticket[3].yingwo_num=50;
Ticket[3].yingwo_cash=414;
Ticket[3].yingzuo_num=40;
Ticket[3].yingzuo_cash=236;
strcpy(Ticket[4].train_number,"T114");
strcpy(Ticket[4].train_name,"-");
Ticket[4].yingwo_num=10;
Ticket[4].yingwo_cash=270.5;
Ticket[4].yingzuo_num=20;
Ticket[4].yingzuo_cash=152.5;
}
voidquery()
{
charcheci[5];
boolflag=true;
boolwhether=false;//是否有
while(flag==true)
{
cout<<"请输入要查询的车次:
";
cin>>checi;
for(inti=0;i<5;i++)
{
if(strcmp(Ticket[i].train_number,checi)==0)
{
whether=true;
cout<cout<<""<cout<<""<i=5;
}
else
whether=false;
}
if(whether==true)//有
{}
else
{cout<<"该车次在系统中没有相应信息,请检查后输入"<cout<<"是否继续查询?
0-否,1-是";
intx;
cin>>x;
if(x==0)
{
flag=false;
cout<<"退出查询系统"<}
elseif(x==1)
{}
}
}
intmain()
{
cout<<"------------------------火车票当日售卖查询系统---------------------"<cout<<"现存火车票信息只有从发的列车,";
cout<<"目的地只有西、、天津、和。
"<cout<<"请前往上述5个目的地的旅客进行查询"<cout<<"车次-------始地-目的地-------硬卧剩票";
cout<<"------硬卧价钱------硬座剩票------硬座价钱"<init();//初始化信息
query();//查询
return0;
}
8**********************************************************
#include
usingnamespacestd;
voidfun1()
{cout<<"功能1实现"<voidfun2()
{cout<<"功能2实现"<voidfun3()
{cout<<"功能3实现"<voidfunction(inta)
{
switch(a)
{
case1:
fun1();
break;
case2:
fun2();
break;
case3:
fun3();
break;
default:
break;
}
}
voidmain()
{
intchoice;
cout<<"本实例实现最基本的互动式程序,"<<"\n";
cout<<"可实现的功能有3种:
1-功能1,2-功能2,3-功能3,\n";
boolflag=true;
while(flag==true)
{
cout<<"请输入功能编号:
"<cin>>choice;
function(choice);
cout<<"是否继续?
0-是,1-否";
intx;
cin>>x;
if(x==0)
{}
elseif(x==1)
{
flag=false;
cout<<"退出成功"<}
}
}
9*************************************************************
#include
usingnamespacestd;
intmain(intargc,char**argv)
{
for(inti=0;icout<<"Argument"<
if(argc==5)
cout<<"一共有4个命令需要106.exe执行"<else
cout<<"不是4个命令"<return0;
}
10-******************************************************
#include
usingnamespacestd;
intmain(intargc,char**argv)
{
for(inti=0;icout<<"Argument"<
return0;
}
11***************************************************************
#include
#include
#include
usingnamespacestd;
voidgenerate_lower()
{
charlower;
intlower_index;
lower_index=1+(int)(26.0*rand()/(RAND_MAX+1.0));
lower=char(lower_index+96);
cout<}
voidgenerate_upper()
{
charupper;
intupper_index;
upper_index=1+(int)(26.0*rand()/(RAND_MAX+1.0));
upper=char(64+upper_index);
cout<}
voidgenerate_number()
{
intnumber;
number=0+(int)(9.0*rand()/(RAND_MAX+0.0));
cout<}
intmain()
{
srand((int)time(0));
intnum;
intupper;
intlower;
intnumber;
while
(1)
{
cout<<"请输入验证码的位数:
";
cin>>num;
cout<<"在这"<cin>>upper>>lower>>number;
while(upper)
{
generate_upper();
upper--;
}
while(lower)
{
generate_lower();
lower--;
}
while(number)
{
generate_number();
number--;
}
cout<"<cout<<"1.是2.否"<inty;
cin>>y;
cout<if(y==1)
{}
if(y==2)
{
cout<<"退出系统"<break;
}
}
return0;
}
12****************************************************************
#include
usingnamespacestd;
doublejiecheng(intn)
{
if(n==0)//0的阶乘
return1;
else
returnn*jiecheng(n-1);
}
intmain()
{
intm=100;
cout<return0;
}
13******************************************************
#include
usingnamespacestd;
voidadd()
{
cout<<"2+3="<<2+3<}
voidsubstract()
{
cout<<"2-3="<<2-3<}
intadd1()
{
cout<<"2+3="<<2+3<return0;
}
intsub1()
{
cout<<"2-3="<<2-3<return0;
}
voidmain()
{
atexit(add);
atexit(substract);
_o