假期在家,闲着没事,便想编写一个机器人代码,我发挥出自己苦苦练习两年半的所有功力(夸张了亿点点)来编写了这串代码,里面有一些比较偏的用法,在我的专栏里有讲到(更多语法),有兴趣可以去看看,那么话不多说,我就直接上代码了:


#include<bits/stdc++.h>
#include<windows.h>
#define S1 Sleep(1000)
#define S5 Sleep(5000)
using namespace std;
namespace Po{int power=100;bool power_in=true;}
namespace position{int inx=0,iny=0;}
namespace state{int jz=1;int xz=0;}
int ind(){
    cout<<"充电……"<<endl;
    S5;
    cout<<"充满了"<<endl;
    Po::power=100;
}
int wzsc(){cout<<"x:"<<position::inx<<" y:"<<position::iny<<endl;}
int Po_P(){if(Po::power<=0){cout<<"电量用尽"<<endl;ind();}}
int main(){
    cout<<"启动中……"<<endl;
    S1;
    cout<<"启动成功"<<endl;
    char c;
    cout<<"行走(wads)"<<endl;
    while(cin>>c){
        if(c=='w')position::iny++;
        if(c=='s')position::iny--;
        if(c=='a')position::inx++;
        if(c=='d')position::inx--;
        Po::power-=5;
        Po_P();
        wzsc();
        cout<<"行走(wads)"<<endl;
    }    
    return 0;
}

谢谢!求点赞!!

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐