c语言石头剪刀布简单程序
时间: 2023-12-02 19:39:10 浏览: 51
这里提供一个简单的C语言石头剪刀布程序,代码如下:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main(void) {
int cm, user;
srand(time(NULL)); // 初始化随机数生成器
cm = rand() % 3; // 让电脑随机出拳
printf("请输入你的选择(0-石头,1-剪刀,2-布):");
scanf("%d", &user); // 获取用户输入
printf("电脑出的是:");
switch (cm) {
case 0:
printf("石头\n");
break;
case 1:
printf("剪刀\n");
break;
case 2:
printf("布\n");
break;
}
printf("你出的是:");
switch (user) {
case 0:
printf("石头\n");
break;
case 1:
printf("剪刀\n");
break;
case 2:
printf("布\n");
break;
}
if ((user == 0 && cm == 1) || (user == 1 && cm == 2) || (user == 2 && cm == 0)) {
printf("你赢了!\n");
} else if (user == cm) {
printf("平局!\n");
} else {
printf("你输了!\n");
}
return 0;
}
这个程序中,我们使用了rand函数来生成随机数,用srand函数来初始化随机数生成器。程序会让用户输入自己的选择,然后和电脑随机出的选择进行比较,输出胜负结果。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)