#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main() {
int a,b;
srand((unsigned)time(NULL));
a= rand() % 3;
printf("当你输入0时,你出的是剪刀\n当你输入1时,你出的是石头\n当你输入2时,你出的是布\n请输入你出拳对应的数字:\n");
scanf("%d",&b);
if(a==1){
if(b==1){printf("平局\n");
}else{
if(b==2){
printf("电脑出的是石头,你出的是布,你赢了\n");
}else{
printf("电脑出的是石头,你出的是剪刀,你输了\n");
}
}
}else{
if(a==2){
if(b==1){
printf("电脑出的是布,你出的是石头,你输了\n");
}else{
if(b==0){
printf("电脑出的是布,你出的是剪刀,你赢了。\n");
}else{
printf("电脑出的是布,你出的是布,平局\n");
}
}
}else{
if(b==1){printf("电脑出的是剪刀,你出的是石头,你赢了\n");
}else{
if(b==2){
printf("电脑出的是剪刀,你出的是布,你赢了\n");
}else{
printf("你俩都是剪刀,平局");
}
}
}
}
return 0;
这是一个简单的C语言程序,实现了石头、剪刀、布游戏。程序使用 srand 和 rand 函数生成随机数,用户输入选择与电脑进行比拼,根据输入和电脑的选择输出胜负结果。
840

被折叠的 条评论
为什么被折叠?



