我是c语言初学者,有一道要用for循环语句编写的题目.1、宰相的麦子(wheat.c)【问题描述】相传古印度宰相达依尔是国际象棋的发明者.有一次,国王因为他的贡献要奖励他,问他想要什么.达依尔
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/07 19:20:17
我是c语言初学者,有一道要用for循环语句编写的题目.1、宰相的麦子(wheat.c)【问题描述】相传古印度宰相达依尔是国际象棋的发明者.有一次,国王因为他的贡献要奖励他,问他想要什么.达依尔
我是c语言初学者,有一道要用for循环语句编写的题目.
1、宰相的麦子
(wheat.c)
【问题描述】
相传古印度宰相达依尔是国际象棋的发明者.有一次,国王因为他的贡献要奖励他,问他想要什么.达依尔说:“只要在国际象棋盘上(共64格)摆上这么些麦子就行了:第一格一粒,第二格两粒,……后面一格的麦子总是前一格麦子数的两倍,摆满整个棋盘,我就感恩不尽了.”国王一想,这还不容易.于是令人扛来一袋麦子,可很快用完了,又扛来一袋,还是很快用完了……国王对此感到很奇怪.现在,请你帮国王算一下,需要多少粒麦子?这些麦子总共有多少立方米(1立方米的麦子约为1.42×108粒)?
【输入】
无
【输出】
两行:一个整数n和一个实数s,分别表示麦子的粒数和立方数.
2、圆周率
(pi.c)
【问题描述】
根据公式计算圆周率的值,其中n的值为30.
注意:计算平方根的函数是 sqrt(a),需要加入的语句是 #include
【输入】
无
【输出】
一行:一个实数,表示圆周率的值.
我是c语言初学者,有一道要用for循环语句编写的题目.1、宰相的麦子(wheat.c)【问题描述】相传古印度宰相达依尔是国际象棋的发明者.有一次,国王因为他的贡献要奖励他,问他想要什么.达依尔
// wheat.h
#include "stdio.h"
#define CELLS 64; //格子数量
void main(void)
{
int index,each_cell,sum;
double volume_wheat;
for(index=1;index