2015蓝桥杯B组第4题
来源:互联网 发布:激战2诺恩男捏脸数据 编辑:程序博客网 时间:2024/06/15 10:50
/*这里主要涉及到了一个输出格式的问题自己敲一下就懂了规律了*/#include <stdio.h>#include <string.h>void StringInGrid(int width, int height, const char* s){int i,k;char buf[1000];strcpy(buf, s);if(strlen(s)>width-2) buf[width-2]=0;printf("+");for(i=0;i<width-2;i++) printf("-");printf("+\n");for(k=1; k<(height-1)/2;k++){printf("|");for(i=0;i<width-2;i++) printf(" ");printf("|\n");}printf("|");//printf("%s", buf);printf("%*s%s%*s",5," ",buf,5," "); //因为字符串是从第6个位置写的那么前4个位置忽略第五个位置输出一个空格,第6个位置输出字符串的第一个字符(以前学c语言的时候没注意到) printf("|\n");for(k=(height-1)/2+1; k<height-1; k++){printf("|");for(i=0;i<width-2;i++) printf(" ");printf("|\n");} printf("+");for(i=0;i<width-2;i++) printf("-");printf("+\n");}int main(){StringInGrid(20,6,"abcd1234");return 0;}
0 0
- 2015蓝桥杯B组第4题
- 蓝桥杯2015省赛B组第4题
- 蓝桥杯2015年B组第9题
- 蓝桥杯2015省赛B组第1题
- 蓝桥杯2015省赛B组第2题
- 蓝桥杯2015省赛B组第3题
- 2015年蓝桥杯省赛B组第4题--格子中输出
- 2013蓝桥杯本科B组第9题《带分数》
- 2015年蓝桥杯省赛题目B组第1题--奖券数目
- 2015年蓝桥杯省赛B组第2题--星系炸弹
- 2015年蓝桥杯省赛B组第3题--三羊献瑞
- 2015年蓝桥杯省赛B组第6题--加法变乘法
- 2015年蓝桥杯省赛B组第7题--牌型种数
- 2015年蓝桥杯省赛B组第8题--移动距离
- 2015年蓝桥杯省赛B组第9题--垒骰子
- 2015年蓝桥杯省赛B组第10题--生命之树
- 2015年蓝桥杯省赛B组第3题--三羊献瑞
- 2015年蓝桥杯省赛B组第3题 【三羊献瑞】
- 堆排序
- Maven配置
- Mysql多列删除
- UE4导入人物骨骼缺失一部分
- [iOS/OC] dispatch_apply性能分析
- 2015蓝桥杯B组第4题
- c# 从MySQL往sharpmap中加载矢量数据图层(二)
- Python数据结构与算法分析学习记录(2)——基于Problem Solving with Algorithms and Data Structures using Python的学习
- 编程问题集
- iOS获取当前设备的型号、分辨率、运营商以及地理位置
- Webpack2 完整踩坑教程(四)
- 超美的头发编发
- dubbo 配置文件详解
- 迭代重负明显,App测试新时代需要树立新标准