解题思路:
注意事项:
枚举函数: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语言训练-计算1977!* (C语言代码)浏览:940 |
C语言程序设计教程(第三版)课后习题8.9 (C语言代码) 用函数传参的方法浏览:4120 |
Tom数 (C++代码)浏览:868 |
C语言训练-素数问题 (C语言代码)浏览:1065 |
上车人数 (C语言代码)浏览:816 |
C语言程序设计教程(第三版)课后习题10.3 (C语言代码)浏览:565 |
C语言程序设计教程(第三版)课后习题9.3 (C语言代码)浏览:2121 |
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:592 |
2003年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:654 |
1134题解(求分析)浏览:795 |