舍罕王打算奖赏宰相:西萨·班·达依尔。国王问他想要什么,他对国王说:“陛下,请您在这张棋盘的第1个小格里,赏给我1粒大米,在第2个小格里给2粒,第3小格给4粒,以后每一小格都比前一小格加一倍。请您把这样摆满棋盘上所有的64格的大米,都赏给您的仆人吧!”国王觉得这要求太容易满足了,就命令给他这些大米。当人们把一袋一袋的大米搬来开始计数时,国王才发现:就是把全印度甚至全世界的大米全拿来,也满足不了那位宰相的要求。 那么,宰相要求得到的大米到底有多少呢?
要求写一个类RiceNum,在类中有两个方法 第一
舍罕王打算奖赏宰相:西萨·班·达依尔。国王问他想要什么,他对国王说:“陛下,请您在这张棋盘的第1个小格里,赏给我1粒大米,在第2个小格里给2粒,第3小格给4粒,以后每一小格都比前一小格加一倍。请您把这样摆满棋盘上所有的64格的大米,都赏给您的仆人吧!”国王觉得这要求太容易满足了,就命令给他这些大米。当人们把一袋一袋的大米搬来开始计数时,国王才发现:就是把全印度甚至全世界的大米全拿来,也满足不了那位宰相的要求。 那么,宰相要求得到的大米到底有多少呢?
要求写一个类RiceNum,在类中有两个方法 第一个方法是 <br/>
public double getRiceNum(int num); //num表示是第几个小格子,方法结果为该格子要放入的大米数<br/>
第二个方法为 sumRiceNum(int num);//表示前num个格子一共放的大米总数
在Main类中main方法中输入格子数n(n>0),求n个格子一共需要放入的大米数量,并输出。
### 输入格式:
输入在一行中给出一个格子数n
### 输出格式:
对每一组输入,在一行中n个格子共放的大米数
### 输入样例:
在这里给出一组输入。例如:
in
4
in
-4
### 输出样例:
在这里给出相应的输出。例如:
out
15.0
out
error
答案:若无答案欢迎评论
要求写一个类RiceNum,在类中有两个方法 第一个方法是 <br/>
public double getRiceNum(int num); //num表示是第几个小格子,方法结果为该格子要放入的大米数<br/>
第二个方法为 sumRiceNum(int num);//表示前num个格子一共放的大米总数
在Main类中main方法中输入格子数n(n>0),求n个格子一共需要放入的大米数量,并输出。
### 输入格式:
输入在一行中给出一个格子数n
### 输出格式:
对每一组输入,在一行中n个格子共放的大米数
### 输入样例:
在这里给出一组输入。例如:
in
4
in
-4
### 输出样例:
在这里给出相应的输出。例如:
out
15.0
out
error
答案:若无答案欢迎评论