解题思路:
注意事项:
枚举函数:enum
1.如果枚举函数中没进行赋值,则第一个元素默认值为0,随后的值“加1”递增;
2.如果枚举函数中进行了赋值,则那个元素值为赋值后的数,随后的值“加1”递增。
3.如果枚举函数后面的元素有赋值的现象,而前面都没有一个元素被赋值,则前面的元素按第1点来进行
参考代码:
#include<stdio.h> enum type{stone,cloth,scissors}a,b;//定义了剪刀,石头,布 enum conclusion{lose=-1,draw,win}k;//定义了结果 int main() { scanf("%u %u",&a , &b); if( a-b==1 || a-b==-2 )//前者赢(a赢) { k=win; } else if( a == b )//平局 { k=draw; } else//后者赢(b赢) { k=lose; } printf("%d",k); return 0; }
0.0分
0 人评分
The 3n + 1 problem (C++代码)(所有测试数据都小于等于1000,,说好的1000000之内呢)浏览:1100 |
C二级辅导-阶乘数列 (C语言代码)浏览:618 |
C语言程序设计教程(第三版)课后习题8.3 (C语言代码)浏览:623 |
WU-图形输出 (C++代码)浏览:802 |
2^k进制数 (C语言描述,蓝桥杯)浏览:1420 |
C二级辅导-分段函数 (C语言代码)浏览:601 |
永远的丰碑 (C语言代码)浏览:526 |
简单的a+b (C语言代码)浏览:512 |
众数问题 (C语言代码)浏览:675 |
C语言程序设计教程(第三版)课后习题11.5 (C语言代码)浏览:1245 |