| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 5626 人关注过本帖, 1 人收藏
标题:c#剪刀石头布的编程
只看楼主 加入收藏
卡西姆
Rank: 1
等 级:新手上路
帖 子:5
专家分:3
注 册:2011-12-31
收藏
得分:0 
N是胜利局数
2012-10-13 13:52
smart0721
Rank: 6Rank: 6
等 级:侠之大者
威 望:4
帖 子:106
专家分:468
注 册:2012-2-10
收藏
得分:0 
以下是引用icedkl在2012-9-24 00:51:48的发言:

//项目为window应用程序,添加控件主要有 textbox,label,button,代码如下:(好好学习!)


using System;
using System.Collections.Generic;
using
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

namespace WindowsApplication2
{
    public partial class Form1 : Form
    {
        int x,y,n;
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            if (textBox1.Text.Trim() == "石头")
            { y = 1; }
            else
            {
                if (textBox1.Text.Trim() == "剪刀")
                {y=2; }
                else
                {
                    if (textBox1.Text.Trim() == "步")
                    { y = 3; }
                    else { MessageBox.Show("输入错误!"); }
                }
            }
            Random m = new Random();
            x = m.Next(3);
            if (x == 1) { label1.Text = "石头"; }
            else { if (x == 2) { label1.Text = "剪刀"; } else { label1.Text = "布"; } }
            if(x==1&&y==1||x==2&&y==2||x==3&&y==3){MessageBox.Show("平局!");}
            else
            {
                if(x==1&&y==2||x==2&&y==3||x==3&&y==1){MessageBox.Show("您输了!");}
                else{MessageBox.Show("您赢了!");n++;}
            }
            if(n==3){MessageBox.Show("本局您获胜!");n=0;}

        }
    }
}   
好像没考虑到电脑赢三局(你五局中输了三局),呵呵,这样大的BUG,电脑根本就赢了你!这样猜下去,即使运气再差,一万次不相信你赢不了三次!

[ 本帖最后由 smart0721 于 2012-10-19 17:46 编辑 ]
2012-10-19 17:45
moridiansha
Rank: 6Rank: 6
来 自:承德
等 级:侠之大者
威 望:4
帖 子:254
专家分:417
注 册:2009-10-21
收藏
得分:0 
回复 10楼 uighurlar
计算获胜次数的,但是还需要个m计算电脑获胜次数,电脑获胜三次就算电脑赢了

www.qysy.tk
2012-10-20 09:20
杨娇和我
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2012-10-26
收藏
得分:0 
好东西
2012-10-27 22:04
my_skyh
Rank: 1
等 级:新手上路
帖 子:3
专家分:7
注 册:2012-11-4
收藏
得分:0 
路过
2012-11-04 17:05
ccn294609235
Rank: 1
等 级:新手上路
帖 子:12
专家分:5
注 册:2012-11-6
收藏
得分:0 
看不见
2012-11-08 12:54
快速回复:c#剪刀石头布的编程
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015110 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved