内容发布更新时间 : 2025/1/4 16:35:18星期一 下面是文章的全部内容请认真阅读。
2016年 蓝桥杯Java C组 考试题(考试日期2016/3/20日)
第一题:
有奖猜谜
小明很喜欢猜谜语。
最近,他被邀请参加了X星球的猜谜活动。
每位选手开始的时候都被发给777个电子币。 规则是:猜对了,手里的电子币数目翻倍, 猜错了,扣除555个电子币, 扣完为止。
小明一共猜了15条谜语。 战果为:vxvxvxvxvxvxvvx
其中v表示猜对了,x表示猜错了。
请你计算一下,小明最后手里的电子币数目是多少。
请填写表示最后电子币数目的数字。
注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。
public static void main(String[] args) { }
int n=777;
for(int i=1;i<=12;i++) { } n=n*2; n=n*2; n=n-555;
System.out.println(n);
if(i%2!=0) { } else
n=n-555; n=n*2;
答案:58497
第二题:
煤球数目
有一堆煤球,堆成三角棱锥形。具体:
第一层放1个,
第二层3个(排列成三角形), 第三层6个(排列成三角形), 第四层10个(排列成三角形), ....
如果一共有100层,共有多少个煤球?
请填表示煤球总数目的数字。
注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。
public static void main(String[] args) {
答案:171700
}
int sum[]=new int[101]; int sum1=0; int s=0;
for(int i=1;i<=100;i++) { }
System.out.println(s);
sum1=sum1+i; sum[i]=sum1; s=s+sum[i];