c语言上机题

2018-12-08 19:38

1361.分数约简

时间限制: 1000 MS 内存限制: 65536 K 提交数: 1826 (0 users) 通过数: 350 (332 users)

问题描述

自从小明拜小强为师后,自知和师傅之间有着无法逾越的差距!不过他并不气馁,他决定通过的努力一点一点缩短与师傅之间的距离!这不才刚学完循环结构,他就迫不及待的想练习了。于是他自己去找了一些题来练手!

这第一个题很简单,就是给出一个分数,把它化为最简分式。

输入格式

第一行输入一个整数T,代表有T个测试数据。

接下来的T行,每行输入两个非负整数m、n,m是分母,n是分子。

输出格式

输出最简分式,格式a/b。若b=1,只输出a;若分子n=0,则输出“Error!”(输出无引号)

样例输入

3

12 16 15 3 20 0

样例输出

3/4 5

Error!

1362.再做分段函数

时间限制: 1000 MS 内存限制: 65536 K 提交数: 953 (0 users) 通过数: 335 (324 users)

问题描述

这次小明给自己找了一个分段函数的题:

输入格式

第一行输入一个n,代表有n个测试数据,接下来的n行,每行输入变量x的值

输出格式

输入对应变量x的函数值f(x),每个结果一行

样例输入

2

-1500 500

样例输出

2500 -7500

1363.简单的数列求和

时间限制: 1000 MS 内存限制: 65536 K 提交数: 722 (0 users) 通过数: 396 (387 users)

[ 我的解答 ]

问题描述

再来,有通项公式

求前n项和Sn

输入格式

输入n

输出格式

输出前n项和Sn(保留4位小数)

样例输入

5

样例输出

7.5000

1364.找闰年

时间限制: 1000 MS 内存限制: 65536 K 提交数: 1361 (0 users) 通过数: 357 (344 users)

[ 我的解答 ]

问题描述

再来,小明回想到,自己不是曾经出了一题闰年的题来考自己的师傅吗?那我何不就改改,然后自己做?他想:要不我就输出给定的任一一个时间段之间的闰年吧!

输入格式

输入两个整数m,n,代表两个年份。保证m

输出格式

输出[m,n]之间的所有闰年,每行5个

样例输入

1998 2015

样例输出

2000 2004 2008 2012

1365.小明的自娱自乐

时间限制: 1000 MS 内存限制: 65536 K 提交数: 671 (0 users) 通过数: 278 (268 users)

问题描述

练习完前面四个题,小明有点累了,就上上网,找找c语言的资料。碰巧看到这样一道题:输入一个正整数,然后从个位开始一次输出每一位数字对应的英文字母。例如:输入1532,输出two three five one。

输入格式

第一行输入一个T,代表有T组测试数据,T<100

对于每一组测试数据,输入一个整数x(0

输出格式

对于每一组测试数据,输出对应结果,每个结果占一行

样例输入

3 24 1993 562431

样例输出

four two

three nine nine one

one three four two six five

1366.Simple a + b

时间限制: 1000 MS 内存限制: 65536 K 提交数: 594 (0 users) 通过数: 253 (242 users)

问题描述

普通的a + b太没有意思了,小明决定玩点花样:如果加法没有进位,结果会是怎样?

输入格式

输入两个正整数a和b(0<=a, b<100000000)

输出格式

输出没有进位情况下加法的结果。

PS:类似125 +932的情况,输出的数的首位不能为0,即125 + 932 =57;类似5555 + 5555的情况输出只有一个 0.

样例输入

45 79

样例输出

14

1367.几何级数的计算机验证法

时间限制: 1000 MS 内存限制: 65536 K 提交数: 930 (0 users) 通过数: 346 (320 users)

问题描述

从前有棵树,叫高数,上面挂了许多人!这个传说一直言传至今!不过在小明看来,他肯定不会是那个会挂的人,他比其他提前预习了后面的章节,其中,

他看了几何级数|x|<1 从理论上证明,他已经看懂了。

但是,他想到,既然自己数学计算机的,何不借用计算机来进行验证?于是他开始编程??当等式左右两项之差的绝对值小于10^-6时,认定等式左右两项相等,请输出此时等式右边的项数n是多少!

输入格式

第一行输入一个整数T,代表有T组测试数据 对于每组测试数据,输入一个(-1,1)间的浮点数x

输出格式

输出每组测试数据的结果,各占一行

样例输入

9 0.1 0.2 0.3 0.4 0.5 -0.6 -0.7 -0.8 -0.9

样例输出

6 8 11 15 20 26 37 59 125

1368.解铃还须系铃人1

时间限制: 1000 MS 内存限制: 65536 K 提交数: 713 (0 users) 通过数: 334 (323 users)

问题描述

小明喜欢看谍战片,特别是喜欢看破译电报的桥段。现在他学了C语言,他想借助电脑,将自己的一些文档进行加密。不过有一次在整理硬盘的时候,他不小心把源文档给删掉了。只留下了加密后的文档。当然之间看加密的文档是看不出他写的是什么,不过小明还记得自己是怎么加密的,规律如下:

即第i个字母变成第(26-i+1)个字母。简单归纳该方法为对称转换加密。 按照上述规律转换,非字母字符不变。例如“China!”转换为“Xsrmz!”

A→Z, a→z B→Y, b→y C→X, c→x


c语言上机题.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:浅谈构建中短波发射台网络化音频系统的方法

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

马上注册会员

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