[蓝桥杯2016初赛]有奖猜谜的c语言实现

题目描述
小明很喜欢猜谜语。最近,他被邀请参加了X星球的猜谜活动。
每位选手开始的时候都被发给777个电子币。
规则是:猜对了,手里的电子币数目翻倍,猜错了,扣除555个电子币, 扣完为止。
小明一共猜了15条谜语。战果为:vxvxvxvxvxvxvvx
其中v表示猜对了,x表示猜错了。请你计算一下,小明最后手里的电子币数目是多少。
输出
请填写表示最后电子币数目的数字。

#include<stdio.h>
int main()
{
	char a[20] = "vxvxvxvxvxvxvvx" ;  //先将战果表示成字符串模式,好操作 
	int x = 777;
	int i;
	for(i = 0;i < 15; i++)
	{
		if(a[i] == 'v')  //提取一个,并进行对应的运算 
		x *= 2;
		else
		x -= 555;
	}
	printf("%d\n",x);
	return 0;
}

猜你喜欢

转载自blog.csdn.net/qq_46293423/article/details/104477007