思路:1.输入人数
2.count记录总共的瓶数,buycount记录买的瓶数。
3.当总共的瓶数不等于人数时,进行循环。
4.以三瓶为一个for循环。当此时总共的瓶数不等于人数,增加1,同时判断是否正好是第三瓶,第三瓶时,count++
class Test
{
public static void main(String[] args)
{
int people =Integer.parseInt(args[0]);
int count = 0;
int buycount=0;
while(!(people==count))
{
for(int x=1; x<=3; x++)
{
if(!(people==count))
{
buycount++;
count++;
if(x==3 & !(people==count))
count++;
}else
break;
}
}
System.out.println(buycount);
}
}
我这个办法很麻烦,但是,也是一种参考。
|
|