100个经典C语言编程例子(答案另附)(7)

2019-07-30 13:19

52: 多少年后父亲的年龄是儿子的年龄的2倍

时间限制:1000MS 内存限制:65536K 总提交数:241 正确数:185

问题描述

今年父亲 n 岁,儿子 m 岁,问多少年后父亲的年龄是儿子年龄的2倍?

编程要求:

(1)输入两个数,表示父亲的年龄和儿子的年龄(用空格分隔) (2)输出一个数,表示过了这么多年后父亲的年龄是儿子年龄的2倍

例:

输入:30 6 输出:18

输入

输入两个数,表示父亲的年龄和儿子的年龄(用空格分隔)

输出

输出一个数

输入样例

30 6

输出样例 18

问题来源

51:百钱百鸡问题

时间限制:1000MS 内存限制:65536K 总提交数:182 正确数:174

问题描述

已知:大公鸡5元1只,母鸡3元1只,小鸡1元3只。现要用100元钱买100只鸡,问公鸡、母鸡和小鸡各能买多少只?

要求:

(1)将各种可能情况都输出;

(2)每一种可能情况单独一行,输出顺序为:公鸡数、母鸡数、小鸡数,三个数用空格分隔;

(3)公鸡数从小到大输出。

(4)要求公鸡、母鸡和小鸡都要有。

例如:部分可能的情况 4 18 78 8 11 81

输入 无

输出

若干行。每一行三个数,用空格分隔,分别代表公鸡数、母鸡数、小鸡数

第 31 页 共 58 页

53:特殊的四位数

时间限制:1000MS 内存限制:65536K 总提交数:178 正确数:171

问题描述

一个四位数,当它逆向排列时得到的4位数是它自身的整数倍(2倍及以上倍),请找出所有符合这一条件的四位数。

例如:1089 逆向排列时得到 9801, 9801是1089的9倍。 1089就是符合条件的数。

编程要求:输出所有可能的四位数,每个数单独占一行输出。

输入 无

输出

若干个数,每个数单独占一行。从小到大输出。

54:计算F(G(x))的值

时间限制:1000MS 内存限制:65536K 总提交数:204 正确数:155

问题描述

有函数F(x)=(x+1)^2和G(x)=2x+1,输入X值计算F(G(x))的值。

注:(x+1)^2 表示(x+1)的平方

要求:输出的值保留2位小数。

例1: 输入:3

输出:64.00

例2:

输入:5.4 输出:163.84

输入

一个数

输出

一个数,保留2位小数

输入样例 5.4

输出样例

163.84

提示

输入和输出的数采用double类型。

问题来源

55:哪些数是回文数?

第 32 页 共 58 页

时间限制:1000MS 内存限制:65536K 总提交数:150 正确数:111

问题描述

我国古代有一种回文诗,倒念顺念都有意思,例如“人过大佛寺”,倒读起来便是“寺佛大过人”。还有经典的对联“客上天然居,居然天上客”。此种例子举不胜举。在自然数中也有类似情形,比如1991就是一个很特殊的四位数,从左向右读与从右向左读竟是完全一样的,这样的数称为“回文数”。

编程序输出指定的两个数之间的所有回文数。(要求从小到大输出,每个数单独占1行)

要求:

(1)输入两个自然数:n m (n要小于m) (2)输出n-m之间所有的回文数。

例1: 输入: 100 150 输出: 101 111 121 131 141

输入

两个自然数,用空格分隔。较小的数在前。

输出

若干个数,每个数单独占一行。

输入样例

900 1500

输出样例 909 919 929 939 949 959 969 979 989 999 1001 1111 1221 1331 1441

提示

回文数可能是2位数、3位数、4位数、5位数.....

问题来源

56:编写阶乘函数求表达式的值

时间限制:1000MS 内存限制:65536K 总提交数:158 正确数:144

问题描述

第 33 页 共 58 页

编程求以下表达式的值: m!

--------- n!*(n-m)!

编程要求:

(1)输入两个整数n和m,其中n大于m; 两个数用空格分隔; (2)输出的数采用double类型,保留6位小数。

例:

输入:5 3 输出:0.025000

输入

两个整数,用空格分隔;

输出

输出一个数,保留6位小数。

输入样例

5 3

输出样例

0.025000

问题来源

57:编程计算两个数的最大公约数

时间限制:1000MS 内存限制:65536K 总提交数:143 正确数:131

问题描述

编程计算两个数m、n的最大公约数。(其中m>n,且n≠0)。

例如:

若输入112 77

则输出最大公约数为7;

若输入48 24

则输出最大公约数24。

输入

两个整数,用空格分隔

输出

一个整数

输入样例

112 77

输出样例 7

提示

1、采用辗转相除法; 2、定义递归函数;

58:计算一个数的所有质因数

第 34 页 共 58 页

时间限制:1000MS 内存限制:65536K 总提交数:189 正确数:121

问题描述

读入一个整数k(2≤k≤10000),打印它的所有质因子。

例如:

若输入整数 2310 则应输出: 2 3 5 7 11

输入

一个整数

输出

若干个整数,每个数单独占一行

输入样例

2310

输出样例 2 3 5 7 11

问题来源

59:求递归函数的值

时间限制:1000MS 内存限制:65536K 总提交数:119 正确数:114

问题描述

按如下递归公式求函数值。

x=1时 f(x)=10;x>1时 f(x)=f(x-1)+2

输入

整型变量x

输出

f(x)

输入样例 10

输出样例 28

第 35 页 共 58 页


100个经典C语言编程例子(答案另附)(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:最高人民法院关于适用《中华人民共和国民事诉讼法》的解释 2015

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: