黑马程序员技术交流社区
标题:
if==练手
[打印本页]
作者:
sxakljf
时间:
2015-6-19 07:01
标题:
if==练手
#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;
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2