← 回到文章列表

2011 第二届国信蓝点杯最后三题题目和解析

别的不说  这次的比赛给我最深的印象就是 他给的东西实在太难吃了 比赛时间是9点到13点 校方提供了一袋的水和点心供考生考试吃而已 嗯  题目神马的除了最后三题都忘记光了吧要 毕竟3道题目就占了50+分了deso 以下 正题吧  我尽量先将题目回想起来发出来 1.(14分)使用C…

别的不说  这次的比赛给我最深的印象就是
他给的东西实在太难吃了
比赛时间是9点到13点
校方提供了一袋的水和点心供考生考试吃而已
嗯  题目神马的除了最后三题都忘记光了吧要
毕竟3道题目就占了50+分了deso
以下 正题吧  我尽量先将题目回想起来发出来\


1.(14分)使用C语言编程  输入一串字符串(最多120个字符 ,字符串内只包含数字和小写字母和space,要求将其按要求输出
1)若输入的是多个空格  将其变成一个空格输出
2)每个单词的第一个字幕需要大写输出
3)字幕和数字连接処在输出的时候添加下划线"_"

例子如下
Input
i   am   yumao   des123oye
Output
I Am Yumao Des_123_oye


2.(17分)我们在图形系统下经常使用表格来辅助数据的定位等等,但是在控制台下可能就不这么简单了
我们需要将其输入的字符使用制表符形成表型输出,输入方面,首先输入一个数字
然后我们在其下输入这个数字数量列的任意字符   横向字符使用","(Basic 44)隔开   将其使用制表符输出为表型
每一列的列宽为此列长度最长的字符决定

例子如下
Input
3
I,am,Yumao
so,,i am very happy
and,,minna happy too

Output
[媒体不可用]

ps:例子没做好 每一个符号占一个字母的宽度   我这里没做好不好意思  但是大家还是应该可以看懂意思的

3.(27分)最悲催的一道题目 纯粹的砝码题目
现在有五个砝码   每个各代表 1  3   9   19  81
我们直接看输入输出吧
输入范围是1~121
Input
5
Output
9-3-1

Input
17
output
19-3+1

输出的数字一定要是从大到小   嗯  题目大概意思就这样子了



顺带下自己的分析
第一题纯粹是送分题
多几个for if continue就筛选无压力的题目
第二题在我来看是这里三道最烦的一道
可以使用多个数组进行存储转储再打印
最后一题就是完完全全的比大小题
用好fabs很容易就暴力了= =\

在这里找找

输入关键词,找一篇过去的记录。