H2330819074


私信TA

用户名:dotcpp0692243

访问量:1003

签 名:

大鹏一日同风起,扶摇直上九万里

等  级
排  名 509
经  验 4412
参赛次数 1
文章发表 17
年  龄 19
在职情况 学生
学  校 贺州学院
专  业 软件工程

  自我简介:

解题思路:

注意事项:

            枚举函数: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 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换

万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区