2013年第四届蓝桥杯C/C++程序设计本科B组决赛 空白格式化(代码填空)
来源:互联网 发布:淘宝数据包转换ecshop 编辑:程序博客网 时间:2024/05/16 17:24
2013年第四届蓝桥杯C/C++程序设计本科B组决赛题目汇总:
http://blog.csdn.net/u014552756/article/details/51395463
空白格式化
本次大赛采用了全自动机器测评系统。
如果你的答案与标准答案相差了一个空格,很可能无法得分,所以要加倍谨慎!但也不必过于惊慌。因为在有些情况下,测评系统会把你的答案进行“空白格式化”。其具体做法是:去掉所有首尾空白;中间的多个空白替换为一个空格。所谓空白指的是:空格、制表符、回车符。
以下代码实现了这个功能。仔细阅读代码,填写缺失的部分。
void f(char* from, char* to){ char* p_from = from; char* p_to = to; while(*p_from==' ' || *p_from=='\t' || *p_from=='\n') p_from++; do { if(*p_from==' ' || *p_from=='\t' || *p_from=='\n') { do { p_from++; } while(*p_from==' ' || *p_from=='\t' || *p_from=='\n'); if(____________________) *p_to++ = ' '; //填空位置 } } while(*p_to++ = *p_from++);}思路:当中间的多个空白替换为一个空格,并要判断是否判断到'\0',所以就是填空位置表达的意思。
答案:*p_from
void f(char* from, char* to){ char* p_from = from; char* p_to = to; while(*p_from==' ' || *p_from=='\t' || *p_from=='\n') p_from++; do { if(*p_from==' ' || *p_from=='\t' || *p_from=='\n') { do { p_from++; } while(*p_from==' ' || *p_from=='\t' || *p_from=='\n'); if(*p_from) *p_to++ = ' '; //填空位置 } } while(*p_to++ = *p_from++);}
0 0
- 2013年第四届蓝桥杯C/C++程序设计本科B组决赛 空白格式化(代码填空)
- 【2013年第四届蓝桥杯C/C++程序设计本科B组决赛 空白格式化(代码填空) 】
- 2013年第四届蓝桥杯C/C++程序设计本科B组决赛 猜灯谜(结果填空)
- 2013年第四届蓝桥杯C/C++程序设计本科B组决赛 连续奇数和(结果填空)
- 【2013年第四届蓝桥杯C/C++程序设计本科B组决赛 连续奇数和(结果填空) 】
- 【2013年第四届蓝桥杯C/C++程序设计本科B组决赛 猜灯谜(结果填空) 】
- 【2013年第四届蓝桥杯C/C++程序设计本科B组决赛 连续奇数和(结果填空) 】
- 2014年第五届蓝桥杯C/C++程序设计本科B组决赛 信号匹配(代码填空)
- 2015年第六届蓝桥杯C/C++程序设计本科B组决赛 关联账户(代码填空)
- 2012年第三届蓝桥杯C/C++程序设计本科B组决赛 数据压缩(代码填空)
- 【2014年第五届蓝桥杯C/C++程序设计本科B组决赛 信号匹配(代码填空) 】
- 2013年第四届蓝桥杯C/C++程序设计本科B组省赛 前缀判断(代码填空)
- 2013年第四届蓝桥杯C/C++程序设计本科B组省赛 三部排序(代码填空)
- 【2015年第六届蓝桥杯C/C++程序设计本科B组决赛 关联账户(代码填空) 】+ 并查集
- 2014年第五届蓝桥杯C/C++程序设计本科B组决赛 年龄巧合(结果填空)
- 2014年第五届蓝桥杯C/C++程序设计本科B组决赛 出栈次序(结果填空)
- 2015年第六届蓝桥杯C/C++程序设计本科B组决赛 积分之迷(结果填空)
- 2015年第六届蓝桥杯C/C++程序设计本科B组决赛 完美正方形(结果填空)
- 下拉刷新+上拉加载+xml解析
- 优秀工程师系列:选择与努力
- 【水题】HDU1014Uniform Generator
- ajax获取数据,应该返回json用js拼接 还是在后台拼接HTML完再返回
- android studio打包apk 百度地图不显示的问题
- 2013年第四届蓝桥杯C/C++程序设计本科B组决赛 空白格式化(代码填空)
- Android 推送和统计最优轮循(心跳策略)探究实践
- IDEA 上一个好用的安卓模拟器
- 从服务器端返回的状态码汇总
- system on systemverilog
- array rotation
- 菜刀ASPX 上传文件
- java jvm shutdownhook
- iOS开发之category动态添加属性的方法------关联