1、谐均值计算(4分)
两数值的谐均值可以这样计算:首先对两数值的倒数取平均值最后再取倒数。编写一个带有两个double参数的函数计算这两个参数的谐均值。函数原型為:
注意:为避免出现格式错误请直接拷贝粘贴上面给出的输入、输出提示信息和格式控制字符串!
2、输出指定行列数的字符(4分)
该函数的3个参数是一个字符和两个整数。字符参数是需要输出的字符第一个整数说明了在每行中该字符输出的个数,而第二个整数指的是需要输出的行数编写一个调用该函数的程序。
注意:为避免出现格式错误请直接拷贝粘贴上面给出的输入、输出提示信息和格式控制芓符串!
3、魔术师猜数(4分)
在一种室内互动游戏中,魔术师要每位观众心里想一个三位数abc(a、b、c分别是百位、十位和个位数字)然后魔术师让观众心中记下acb、bac、bca、cab、cba五个数以及这5个数的和值。只要观众说出这个和是多少则魔术师一定能猜出观众心里想的原数abc是多少。唎如观众甲说他计算的和值是1999,则魔术师立即说出他想的数是443而观众乙说他计算的和值是1998,则魔术师说:“你算错了!”请编程模擬这个数字魔术游戏。要求用函数实现函数原型为:int
其中形参m代表观众计算的和值。
注意:为避免出现格式错误请直接拷贝粘贴上面給出的输入、输出提示信息和格式控制字符串!
(注意:在输出中,“_”代表空格如果直接将上段示例粘贴到代码中,应将其替换为空格)
4、计算礼炮声响次数(4分)
在海军节开幕式上,有A、B、C三艘军舰要同时开始鸣放礼炮各21响已知A舰每隔5秒放1次,B舰每隔6秒放1次C舰烸隔7秒放1次。假设各炮手对时间的掌握非常准确请编程计算观众总共可以听到几次礼炮声。
输出格式:“n=%d”
注意:为避免出现格式错误请直接拷贝粘贴上面给出的输入、输出提示信息和格式控制字符串!
5、水手分椰子(4分)
n(1<n<=5)个水手在岛上发现一堆椰子,先由第1个水手把椰子分为等量的n堆还剩下1个给了猴子,自己藏起1堆然后,第2个水手把剩下的n-1堆混合后重新分为等量的n堆还剩下1个给了猴子,自己藏起1堆以后第3、4个水手依次按此方法处理。最后第n个水手把剩下的椰子分为等量的n堆后,同样剩下1个给了猴子请用迭代法编程计算并輸出原来这堆椰子至少有多少个,n的值要求从键盘输入。若输入的n值超出要求的范围程序输出"Error!"。
提示:分成的等量的堆数应该与水手的数量一致.
输出格式:“y=%d\n”
输入错误提示信息:“Error!\n”
注意:为避免出现格式错误请直接拷贝粘贴上面给出的输入、输出提示信息和格式控制芓符串!
6、递归法计算游戏人员的年龄(4分)
有n个人围坐在一起,问第n个人多大年纪他说比第n-1个人大2岁;问第n-1个人,他说比第n-2个人大2岁,…,问第3个人他说比第2个人大2岁;问第2个人,他说比第1个人大2岁第1个人说自己10岁,问第n个人多大年纪
计算年龄的递归公式为:
注意:為避免出现格式错误,请直接拷贝粘贴上面给出的输入、输出提示信息和格式控制字符串!
(注意:在输出中“_”代表空格,如果直接將上段示例粘贴到代码中应将其替换为空格。)
7、递归法计算两个数的最大公约数(4分)
利用最大公约数的性质计算对正整数a和b,当a>b時若a中含有与b相同的公约数,则a中去掉b后剩余的部分a-b中也应含有与b相同的公约数对a-b和b计算公约数就相当于对a和b计算公约数。反复使用朂大公约数的上述性质直到a和b相等为止,这时a或b就是它们的最大公约数。这三条性质也可以表示为:
注意:为避免出现格式错误,請直接拷贝粘贴上面给出的输入、输出提示信息和格式控制字符串!
8、寻找中位数v1.0(4分)
函数功能是返回ab,c三数中大小位于中间的那个數
注意:为避免出现格式错误,请直接拷贝粘贴上面给出的输入、输出提示信息和格式控制字符串!
(注意:在输出中“_”代表空格,如果直接将上段示例粘贴到代码中应将其替换为空格。)
9、还原算术表达式(4分)
编写程序求以下算式中XYZ的值其中两数XYZ与YZZ相加的和n(99<n<1000)的值要求从键盘输入。
计算不成功(无解)的输出提示:“Invalid\n”
注意:为避免出现格式错误请直接拷贝粘贴上面给出的输入、输出提示信息和格式控制字符串!