解题思路:
注意事项:
枚举函数: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 人评分
C语言训练-求素数问题 (C语言代码)浏览:1452 |
C语言程序设计教程(第三版)课后习题8.1 (C语言代码)浏览:439 |
WU-拆分位数 (C++代码)浏览:779 |
用筛法求之N内的素数。 (C语言代码)浏览:664 |
愚蠢的摄影师 (C++代码)浏览:936 |
核桃的数量 (C语言代码)浏览:872 |
字符逆序 (C语言代码)浏览:617 |
格式化数据输出 (C语言代码)浏览:817 |
【计算球体积】 (C语言代码)浏览:1550 |
C语言程序设计教程(第三版)课后习题1.6 (C语言代码)浏览:706 |