猫史档案馆


乒乒装子弹·c++作品

用户:爱建模的奥数蜂爱建模的奥数蜂查看:1 回复:3 评论:1 创建时间:2024-08-18T10:13:29


有DEVc++的运行一下这些代码:

#include <bits/stdc++.h>
using namespace std;
int main(){
    int w,d,wz = 0,dz = 0,ci = 2;
    printf("#乒乒装子弹# 人机对抗赛(填序号)\n\n");
    for(int i = 1;i > 0;i ++){
        printf("你要出什么?\n1.装子弹\n2.喵\n3.大炮\n4.喵防护\n5.炮防护\n其他则退出游戏\n");
        cin >> w;
        if(w != 1 && w != 2 && w != 3 && w != 4 && w != 5) break;
        if((w == 2 && wz < 1) || w == 3 && wz < 3){
            printf("子弹不够\n");
            continue;
        }
        if(w == 1) wz ++;
        if(w == 2) wz --;
        if(w == 3) wz -= 3;
        d += w;
        d *= ci;
        d %= 5;
        ci *= w+d;
        ci %= 15;
        if(d == 3 && dz < 3) d = 4;
        if(d == 2 && dz < 1 || d == 0) d = 1;
        if(d == 1) dz ++;
        cout << "你出了" << w << ",对方出了" << d << endl;
		cout << "您的子弹还剩:" << wz << "\n对方子弹还剩:" << dz << endl;
        if(d == 1){//电脑出1
            if(w == 1 || w == 4 || w == 5) printf("双方都没有攻击\n");
            else{
                printf("你赢了\n");
                break;
            }
        }
        else if(d == 2){//电脑出2
            if(w == 1){
                printf("你输了\n");
                break;
            }
            else if(w == 4 || w == 5) printf("你防住了对方的攻击\n");
            else if(w == 2) printf("双方都出喵,互相抵消\n");
            else{
                printf("你赢了\n");
                break;
            }
        }
        else if(d == 3){//电脑出3
            if(w == 1 || w == 2 || w == 4){
                printf("你输了\n");
                break;
            }
            if(w == 3) printf("双方都出大炮,互相抵消\n");
            else printf("你防住了对方的攻击\n");
        }
        else if(d == 4){//电脑出4
			if(w == 1 || w == 4 || w == 5) printf("双方都没有攻击\n");
			else if(w == 2) printf("对方防住了你的攻击\n");
			else{
				printf("你赢了\n");
			}
		}
		else{//电脑出5
			if(w == 1 || w == 4 || w == 5) printf("双方都没有攻击\n");
			else printf("对方防住了你的攻击\n");
		}
		i --;
    }
    printf("游戏结束,感谢你的游玩,再见");
    return 0;
}

乒乒装子弹的代码


回复

上一页1 页 / 共 1下一页
oWuGi7s6oWuGi7s6

《简单的文字游戏》

点赞0


评论


OLEEEEEEEEEEEEEEEEEEOLEEEEEEEEEEEEEEEEEE

有很多“喵”

点赞0


评论


星空白宇星空白宇

111

 

点赞0


评论