参考代码:
#include<stdio.h> int main() { enum display{stone=0,scissors,cloth}a,b; enum result{lose=-1,draw,win} num; scanf("%u %u",&a,&b); if(b-a==1||b-a==-2) num = lose; else if(a-b==1||a-b==-2) num = win; else num = draw; switch(num) { case lose:printf("-1\n");break; case draw:printf("0\n");break; case win:printf("1\n");break; } return 0; }
0.0分
5 人评分
C语言训练-大、小写问题 (C语言代码)浏览:719 |
C语言程序设计教程(第三版)课后习题7.4 (C语言代码)浏览:476 |
1134题解(求分析)浏览:795 |
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:585 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:801 |
1073题解浏览:652 |
C语言程序设计教程(第三版)课后习题7.5 (C++代码)浏览:1460 |
DNA (Java代码)浏览:971 |
Manchester-数字整除最原始易理解方法浏览:4633 |
C语言程序设计教程(第三版)课后习题8.3 (C语言代码)(标记法)浏览:709 |