#include <bits/stdc++.h>
using namespace std;
string op;
int main(){
cout<<"\a欢迎使用Fly OS V1.2 命令行操作系统\n";
string a,b;
cout<<"\a注册:\n请输入你的用户名:";
cin>>a;
cout<<"\a请输入你的密码:";
cin>>b;
cout<<"\a注册中······\n注册成功\n\n";
while(true){
string c,d;
cout<<"\a请输入你的用户名:";
cin>>c;
cout<<"\a请输入你的密码:";
cin>>d;
cout<<"\a登录中······\n";
if(a==c&&b==d){
cout<<"\a登录成功\n\n";
cout<<"\a输入help呼出菜单\n";
break;
}
else{
cout<<"\a登录失败\n\n";
}
}
while(true){
cin>>op;
if(op=="time"){
time_t now = time(0);
char* dt = ctime(&now);
cout << "\a本地日期和时间:" << dt << endl;
}
else if(op=="exit"){
cout<<"\a欢迎下次使用\n";
return 0;
}
else if(op=="about"){
cout<<"Fly OS 命令行操作系统:\n";
cout<<"\a版本:V1.2\n";
cout<<"\a作者:David_sheep\n\n" ;
}
else if(op=="help"){
cout<<"time:时间\n";
cout<<"exit:退出\n";
cout<<"about:关于系统\n";
cout<<"\a火影:青水solo(火影万家砖鼠)3.1(汉化更新)\n\n";
}
else if(op=="火影"){
double lifea=15,lifeb=15;
int p,o;
puts("玩家a血量15,玩家b血量15");
puts("青水对战青水");
puts("友情提示:\n按0以使用螺旋丸\n按1以使用飞雷神\n按2以使用平a");
do{
cin>>p>>o;
if(p==0&&o==0){
lifea-=2;
lifeb-=2;
puts("玩家a失去2血,剩余↓,玩家b失去2血,剩余↓");
cout<<" "<<lifea<<" "<<lifeb<<endl<<endl;
}
else if(p==0&&o==1){
lifea-=1;
lifeb-=0;
puts("玩家a失去1血,剩余↓,玩家b失去0血,剩余↓");
cout<<" "<<lifea<<" "<<lifeb<<endl<<endl;
}
else if(p==1&&o==0){
lifea-=0;
lifeb-=1;
puts("玩家a失去0血,剩余↓,玩家b失去1血,剩余↓");
cout<<" "<<lifea<<" "<<lifeb<<endl<<endl;
}
else if(p==1&&o==1){
lifea-=0;
lifeb-=0;
puts("玩家a失去0血,剩余↓,玩家b失去0血,剩余↓");
cout<<" "<<lifea<<" "<<lifeb<<endl<<endl;
}
else if(p==0&&o==2){
lifea-=0.5;
lifeb-=2;
puts("玩家a失去0.5血,剩余↓,玩家b失去2血,剩余↓");
cout<<" "<<lifea<<" "<<lifeb<<endl<<endl;
}
else if(p==1&&o==2){
lifea-=0;
lifeb-=1;
puts("玩家a失去0血,剩余↓,玩家b失去1血,剩余↓");
cout<<" "<<lifea<<" "<<lifeb<<endl<<endl;
}
else if(p==2&&o==2){
lifea-=0.5;
lifeb-=0.5;
puts("玩家a失去0.5血,剩余↓,玩家b失去0.5血,剩余↓");
cout<<" "<<lifea<<" "<<lifeb<<endl<<endl;
}
else if(p==2&&o==0){
lifea-=2;
lifeb-=0.5;
puts("玩家a失去2血,剩余↓,玩家b失去0.5血,剩余↓");
cout<<" "<<lifea<<" "<<lifeb<<endl<<endl;
}
else if(p==2&&o==1){
lifea-=1;
lifeb-=0;
puts("玩家a失去1血,剩余↓,玩家b失去0血,剩余↓");
cout<<" "<<lifea<<" "<<lifeb<<endl<<endl;
}
else if((p!=2&&p!=1&&p!=0)&&(o!=2&&o!=0&&o!=1)){
for(int i=1;i<=100;i++) puts("好好好,都别活啦!!!他奶奶的");
cout<<"\a欢迎下次使用\n\n";
break;
}
else if(p!=2&&p!=1&&p!=0&&(o==0||o==1||o==2)){
puts("玩家b胜利");
cout<<"\a欢迎下次使用\n\n";
break;
}
else if(o!=2&&o!=1&&o!=0&&(p==0||p==1||p==2)){
puts("玩家a胜利");
cout<<"\a欢迎下次使用\n\n";
break;
}
else{
cout<<"\a平局\n";
cout<<"\a欢迎下次使用\n\n";
}
}
while(lifea>0&&lifeb>0);
}
else{
cout<<"\a暂时没有这个命令哦\n\n";
}
}
}
有没有修改建议或添加建议的。谢谢~