A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© sxakljf 中级黑马   /  2015-6-19 07:01  /  504 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文


#include <stdlib.h>
#include <stdio.h>
int main(){

    //先定义两个变量
    int computer = -1,ljf = -1;
   
    //先让计算机出拳,保存计算机出拳.
   
    computer = arc4random_uniform(3);
   
    //显示计算机的出拳
   
    if (computer == 2){
   
        printf ("计算机出的是=====布\n\n\n");}
        
    if (computer == 0){
            
        printf ("计算机出的是=====剪刀\n\n\n");}
   
    if (computer == 1){
               
            printf ("计算机出的是=====石头\n\n\n");
        
    };
   
    //提示用户出拳.
   
    printf ("请你出拳 0 剪刀,  1 石头,  2 布\n");
   
    //让用户出拳,保存用存用户出拳
   
    scanf("%d",&ljf);
   
   
    //判断用户输入的合法性
   
    if (ljf<0 || ljf >2){
        
        printf ("输入的不合法,请重新运行\n");
        
        return 0;
    }

   
    //判断计算机与用户的情况
   
    if ((computer==0 && ljf==2)||
        (computer==1 && ljf== 0)||
        (computer==2 && ljf==1)){
        printf("你赢了,计算机\n");
        }
    if ((ljf==1 && computer==0)||
        (ljf==2 && computer==1)||
        (ljf==0 && computer==2)){
        printf("你赢了,哥哥!!\n");
        }
    if (computer == ljf){
   
        printf ("平局\n");
    }
        return 0;
}

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马