有没有想要看的Fly OS操作系统
  • 板块灌水区
  • 楼主Vlexander
  • 当前回复2
  • 已保存回复2
  • 发布时间2023/11/6 17:32
  • 上次更新2023/11/6 20:18:09
查看原帖
有没有想要看的Fly OS操作系统
1069077
Vlexander楼主2023/11/6 17:32
#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";
		}
	}
	
}

有没有修改建议或添加建议的。谢谢~

2023/11/6 17:32
加载中...