解题思路:按照题目要求,用枚举类型完成,多分支结构即可完成。
注意事项:
参考代码:
#include <stdio.h> enum Game{shitou,bu,jiandao}; int main() { enum Game g1,g2; int n1,n2; scanf("%d%d",&n1,&n2); g1=(enum Game)n1; g2=(enum Game)n2; if(g1==shitou) { if(g2==shitou) printf("0\n"); else if(g2==bu) printf("-1\n"); else printf("1\n"); } else if(g1==bu) { if(g2==shitou) printf("1\n"); else if(g2==bu) printf("0\n"); else printf("-1\n"); } else //g1=jiandao { if(g2==shitou) printf("-1\n"); else if(g2==bu) printf("1\n"); else printf("0\n"); } return 0; }
0.0分
4 人评分
个人感觉评定应该用switch选择结构更简洁 #include"stdio.h" enum yx{st,bu,jd}; enum pd{shu=-1,pin,yin}; int main() { enum yx x,y; enum pd j; int a,b; scanf("%d%d",&a,&b); x=(enum yx)a; y=(enum yx)b; switch(x-y) { case 0:j=pin;break; case -2: case 1:j=yin;break; default:j=shu;break; } printf("%d",j); return 0; }
C语言程序设计教程(第三版)课后习题1.6 (C++代码)浏览:909 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:634 |
WU-输出正反三角形 (C++代码)浏览:1100 |
【金明的预算方案】 (C++代码)浏览:997 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:590 |
大神老白 (C语言代码)浏览:637 |
整数平均值 (C语言代码)浏览:856 |
C语言程序设计教程(第三版)课后习题7.3 (C语言代码)浏览:420 |
【计算球体积】 (C语言代码)浏览:1619 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:395 |