解题思路:利用枚举来符合题意的0,1,2;
注意事项: 选择结构中使用枚举类型,结果的输出也使用枚举类型表示。
参考代码:
#include<stdio.h>
int main()
{
enum play{st,bu,j}x;//分别是石头,布,剪刀
int a,b;
scanf("%d%d",&a,&b);
switch(a-b)//利用switch的选择来符合输出也使用枚举类型
{
case -2:printf("%d\n",bu);break;
case -1:printf("%d\n",-bu);break;
case 0:printf("%d\n",st);break;
case 1:printf("%d\n",bu);break;
case 2:printf("%d\n",-bu);break;
}
return 0;
}
0.0分
6 人评分
WU-输入输出格式练习 (C++代码)浏览:1076 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)浏览:660 |
C语言程序设计教程(第三版)课后习题9.4 (C语言代码)浏览:664 |
罗列完美数 (C语言代码)浏览:491 |
1048题解(读入回车问题)浏览:554 |
简单的a+b (C语言代码)浏览:944 |
C语言程序设计教程(第三版)课后习题7.4 (C语言代码)浏览:500 |
C二级辅导-计负均正 (C语言代码)浏览:634 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:636 |
C语言程序设计教程(第三版)课后习题7.3 (C++代码)浏览:457 |