题目
有奖猜谜
小明很喜欢猜谜语。
最近,他被邀请参加了X星球的猜谜活动。
每位选手开始的时候都被发给777个电子币。
规则是:猜对了,手里的电子币数目翻倍,
猜错了,扣除555个电子币, 扣完为止。
小明一共猜了15条谜语。
战果为:vx vx vx vx vx vx vvx
其中v表示猜对了,x表示猜错了。
请你计算一下,小明最后手里的电子币数目是多少。
请填写表示最后电子币数目的数字。
注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。
思路
1.循环15次
代码
import java.util.Scanner;
public class yi {
public static void main(String[] args) {
Scanner in =new Scanner(System.in);
int sum=777;
for (int i = 1; i <=15; i++) {
int cai=in.nextInt();
if (cai==1) {//猜对
sum=sum*2;
}
if (cai==2) {
sum=sum-555;猜错
}
if (sum<=0) {
break;
}System.out.println(sum);//总和
}
}
}
心得
简单的题也不能大意