求写一个C++简单小程序,刚学的,一个假期过去了,有些小迷糊

2025-03-20 18:52:01
推荐回答(2个)
回答1:

你确定是C++不是C语言?

这个应该不是2个玩家吧? 这样写就没意思了,因为这样都能看到另外一个人出的什么了!应该是电脑和人的吧?

#include 
#include 
using namespace std;
int main()
{
cout<<"1代表石头:2代表剪刀:3代表布:0代表结束游戏:"< cout<<"请出拳"< int n;
while(cin>>n)
{
  if(n<1||n>4) cout<<"输入错误 请重新输入:"<   else if(n==0) break;
  else
  {
    int d;
    srand((unsigned)time(0));
    d=rand()%3+1;
        switch(n)
{
case 1: cout<<"你出的是石头"< case 2: cout<<"你出的是剪刀"< case 3: cout<<"你出的是布"< }
switch(d)
{
case 1: cout<<"我出的是石头"< case 2: cout<<"我出的是剪刀"< case 3: cout<<"我出的是布"< }
if(d==n) cout<<"平手"< else if(d-n==1) cout<<"你赢了"< else if(d==1&&n==3) cout<<"你赢了"< else cout<<"你输了"<   }
}
}//看看这个吧?只是用1 2 3 代替R S P 而已需要的话,我也可以改!

回答2:

写程序我也是正在学习中啊,真的是很有意思呢