[五星]程序开发一个石头剪刀布的人机对战程序

除了美化之外,还可以来尝试挑战一下任务
回复
skyfighter
帖子: 7
注册时间: 2012-01-20 11:22

Re: [五星]程序开发一个石头剪刀布的人机对战程序

#46

帖子 skyfighter » 2012-02-08 15:15

这个任务不错,准备接下来,准备用C来实现吗?
头像
月下叹逍遥
论坛版主
帖子: 33994
注册时间: 2010-10-07 14:23
系统: Archdows10
来自: 某系某星某洲某国某省某市
联系:

Re: [五星]程序开发一个石头剪刀布的人机对战程序

#47

帖子 月下叹逍遥 » 2012-02-08 15:18

skyfighter 写了:这个任务不错,准备接下来,准备用C来实现吗?
36L, :em03
浮生七十今三十,从此凄惶未可知
头像
nyfair
帖子: 1067
注册时间: 2007-12-07 12:49
系统: winnux10
来自: Tree New Bee

Re: [五星]程序开发一个石头剪刀布的人机对战程序

#48

帖子 nyfair » 2012-02-10 11:54

不来弄个野球拳么
本人在此论坛仅负责吐槽,问题急需解决请支付宝转账5毛至{我的id@qq.com},将会竭诚为您服务

linux常见多媒体问题处理指南

1. 视频播放有问题->卸载gstreamer
2. 音频播放有问题->卸载pulseaudio
3. 远程播放有问题->卸载avahi
4. 系统全都有问题->卸载systemd,远离Lennart这傻逼让你从此轻松自在

⇩自由网络⇩
https://github.com/nyfair/freeweb
头像
HuntXu
帖子: 5776
注册时间: 2007-09-29 3:09

Re: [五星]程序开发一个石头剪刀布的人机对战程序

#49

帖子 HuntXu » 2012-02-10 11:58

兩個對戰會怎麽樣?
有沒人去折騰一下
HUNT Unfortunately No Talent...
lllluuukke
帖子: 291
注册时间: 2011-03-10 7:43

Re: [五星]程序开发一个石头剪刀布的人机对战程序

#50

帖子 lllluuukke » 2012-02-10 13:29

月下叹逍遥 写了:
liu滔 写了:俺的可是人工智能领域的当家语言哦,大家好好欣赏一下伟大的Lisp语言的奇特的表达方式吧 :em09
C语言王道。。。
lisp专攻人工智能和数学计算的吧
头像
liu滔
帖子: 7212
注册时间: 2010-10-09 23:01

Re: [五星]程序开发一个石头剪刀布的人机对战程序

#51

帖子 liu滔 » 2012-02-10 14:30

lllluuukke 写了:
月下叹逍遥 写了:
liu滔 写了:俺的可是人工智能领域的当家语言哦,大家好好欣赏一下伟大的Lisp语言的奇特的表达方式吧 :em09
C语言王道。。。
lisp专攻人工智能和数学计算的吧
人工智能纯粹是历史的原因,数学计算当然是Fortran更好,Lisp擅长符号计算比较多 :em01
lllluuukke
帖子: 291
注册时间: 2011-03-10 7:43

Re: [五星]程序开发一个石头剪刀布的人机对战程序

#52

帖子 lllluuukke » 2012-02-11 11:45

liu滔 写了:
lllluuukke 写了:
月下叹逍遥 写了:
liu滔 写了:俺的可是人工智能领域的当家语言哦,大家好好欣赏一下伟大的Lisp语言的奇特的表达方式吧 :em09
C语言王道。。。
lisp专攻人工智能和数学计算的吧
人工智能纯粹是历史的原因,数学计算当然是Fortran更好,Lisp擅长符号计算比较多 :em01
学习了~
头像
YeLee
论坛版主
帖子: 26406
注册时间: 2008-08-13 8:48
系统: Fundu i64
来自: 东海硇州,一双管钥。
联系:

Re: [五星]程序开发一个石头剪刀布的人机对战程序

#53

帖子 YeLee » 2012-02-16 12:20

月下叹逍遥 写了:
skyfighter 写了:这个任务不错,准备接下来,准备用C来实现吗?
36L, :em03
南瓜的代码。 :em05 :em05 :em05
◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
头像
liu滔
帖子: 7212
注册时间: 2010-10-09 23:01

Re: [五星]程序开发一个石头剪刀布的人机对战程序

#54

帖子 liu滔 » 2012-02-16 17:16

YeLee 写了:
月下叹逍遥 写了:
skyfighter 写了:这个任务不错,准备接下来,准备用C来实现吗?
36L, :em03
南瓜的代码。 :em05 :em05 :em05
黄婆卖瓜
头像
月下叹逍遥
论坛版主
帖子: 33994
注册时间: 2010-10-07 14:23
系统: Archdows10
来自: 某系某星某洲某国某省某市
联系:

Re: [五星]程序开发一个石头剪刀布的人机对战程序

#55

帖子 月下叹逍遥 » 2012-06-22 17:53

liu滔 写了:
lllluuukke 写了:
月下叹逍遥 写了:
liu滔 写了:俺的可是人工智能领域的当家语言哦,大家好好欣赏一下伟大的Lisp语言的奇特的表达方式吧 :em09
C语言王道。。。
lisp专攻人工智能和数学计算的吧
人工智能纯粹是历史的原因,数学计算当然是Fortran更好,Lisp擅长符号计算比较多 :em01
fortran其实该抛弃了。。。
浮生七十今三十,从此凄惶未可知
头像
wangguohao
帖子: 48
注册时间: 2011-06-05 13:12
系统: gentoo

Re: [五星]程序开发一个石头剪刀布的人机对战程序

#56

帖子 wangguohao » 2012-11-17 10:43

[img]

代码: 全选

  8 #include <stdio.h>
  9 #include <stdlib.h>
 10 #include <time.h>
 11 
 12 int main ()
 13 {
 14     char getture[][10] = { "scissor", "stnoe", "cloth" };
 15     int man, computer, result, ret;
 16 
 17     srand(time(NULL));
 18     while (1){
 19         computer = rand() % 3;
 20         printf("\nInput your gesture ");
 21         printf("(0-scissor 1-stnoe 2-cloth):\n");
 22         ret = scanf("%d", &man);
 23         if (ret != 1 || man < 0 || man > 2){
 24             printf("Invalid Input .please input 0 or 1 or 2.\n");
 25             continue;
 26         }
 27         printf("your gesture:%s\tComputer's gustuer:%s\t", getture[man], getture[computer]);
 28         result = (man - computer + 4 ) % 3 - 1;
 29         if (result > 0)
 30             printf("You win!\n");
 31         else if ( result == 0)
 32             printf("Draw\n");
 33         else
 34             printf("You are lose!\n");
 35     }                                                                                                                             
 36     return 0;
 37 }
[/img]
chaseyours
帖子: 1
注册时间: 2013-02-19 11:27

Re: [五星]程序开发一个石头剪刀布的人机对战程序

#57

帖子 chaseyours » 2013-02-20 16:59

要用到马尔科夫链吧?
头像
lizefeng1996
帖子: 49
注册时间: 2011-12-31 20:27
系统: ubuntu Kubuntu

Re: [五星]程序开发一个石头剪刀布的人机对战程序

#58

帖子 lizefeng1996 » 2013-07-23 9:58

result = (man - computer + 4 ) % 3 - 1;
29 if (result > 0)
30 printf("You win!\n");
31 else if ( result == 0)
32 printf("Draw\n");
33 else
34 printf("You are lose!\n");
这个才是重点,但这个代码怎么那么熟悉呢 :em47 :em46 :em49 一定是 C语言一站式学习 还是什么什么的
rgba(0, 0, 0, 0.73)
panel coner
luojiebin
帖子: 6
注册时间: 2013-08-21 22:34
系统: ubuntu 12.04

Re: [五星]程序开发一个石头剪刀布的人机对战程序

#59

帖子 luojiebin » 2013-09-02 13:52

我对这个题目很感兴趣,但为什么看不见大家的代码,我想参考一下
科学之子
帖子: 2284
注册时间: 2013-05-26 6:58
系统: Debian 9

Re: [五星]程序开发一个石头剪刀布的人机对战程序

#60

帖子 科学之子 » 2016-02-02 23:00

luojiebin 写了:我对这个题目很感兴趣,但为什么看不见大家的代码,我想参考一下
那是因为你没有一页一页的翻回帖
回复