Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2349581
  • 博文数量: 816
  • 博客积分: 10000
  • 博客等级: 上将
  • 技术积分: 5010
  • 用 户 组: 普通用户
  • 注册时间: 2008-12-17 17:57
文章分类

全部博文(816)

文章存档

2011年(1)

2008年(815)

分类:

2008-12-17 18:08:09

这个是一个划拳的程序```但是我搞了整天都不行``
意思就 输入3拳法 像剪刀石头布一样 ``一个吃一个

但是我不知道那里出了问题 ``可以HLEP下我吗
在这先谢谢``



#include
struct film
{
char jd;
char sht;
char b;
char name;
};
void display(char *,char *,char *,);

void main()
{
struct film f1;
printf("\n\t 划拳游戏\n\n");
printf("游戏玩法:请输入你要玩的三仲拳 例(剪刀→布→石头)");
    printf("\n请您输入:");
gets(f1.jd);
    fflush(stdin);
    printf("\n请您输入:");
gets(f1.b);
    fflush(stdin);
    printf("\n请您输入:");
gets(f1.sht);
    fflush(stdin);


display(f1.jd,f1.b,f1.sht);
}
void display(char *j,char *b,char *sht)
{
printf("\n\n请您输入您要出的拳:");
scanf("%c",&name);
    if (name==j)
printf("\n你出的拳是%s\n电脑出的拳是%s",j,sht);
else if (name==b)
printf("\n你出的拳是%s\n电脑出的拳是%s",b,j);
else if (name==sht)
printf("\n你出的拳是%s\n电脑出的拳是%s",sht,b);
else
printf("你的输入有错误!!");


}

--------------------next---------------------

阅读(1379) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~