当前位置: 首页 > news >正文

南充做网站略奥网络简道云crm管理系统

南充做网站略奥网络,简道云crm管理系统,中国域名查询网,怎么做农产品垂直网站纵横字谜的答案 Crossword Answers - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 翻译后大概是#xff1a; 有一个 r 行 c 列 (1r,c10) 的网格#xff0c;黑格为 * #xff0c;每个白格都填有一个字母。如果一个白格的左边相邻位置或者上边相邻位置没有白格… 纵横字谜的答案 Crossword Answers - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 翻译后大概是 有一个 r 行 c 列 (1r,c10) 的网格黑格为 * 每个白格都填有一个字母。如果一个白格的左边相邻位置或者上边相邻位置没有白格可能是黑格也可能出了网格边界则称这个白格是一个起始格。 你的任务是先找出网格中所有横向单词Across。这些单词必须从一个起始格左边是黑格或是第一列开始向右延伸到一个黑格的左边或者整个网格的最右列。然后找出所有竖向单词Down规则同上这些单词必须从一个起始格上边是黑格或是第一行开始向下延伸到一个黑格的上边或者整个网格的最下行。 基本实现思路没有按照题目的规定输入输出只是一个基本思路 #include stdio.h #define MAX 100int main() {int lon, wid;scanf(%d %d, wid, lon);getchar();//吸收掉换行符char s[MAX][MAX];for (int i 0; i wid; i){gets_s(s[i], lon 1);}printf(\nAcross:);for (int i 0; i wid; i)//横向{for (int j 0; j lon; j){if (s[i][j] *);else{if (s[i][j - 1] *)printf(\n%c, s[i][j]);else{printf(%c, s[i][j]);}}}if (s[i 1][0] *);elseprintf(\n);}printf(\nDown:);for (int i 0; i lon; i)//纵向{for (int j 0; j wid; j){if (s[j][i] *);else{if (s[j -1][i] *)printf(\n%c, s[j][i]);else{printf(%c, s[j][i]);}}}if (s[0][i 1] *);elseprintf(\n);}return 0; } 难点在于处理换行问题上面代码对换行的思路是 1.判断字母前面是不是*如果是就进行换行 2.到下一行时换行 3.结合1与2的特殊情况换行后下一行第一个为*如果不加判断会进行两次换行所以加判断进行一次换行最后一个是*然后下一行这种情况不用考虑因为由于1是判断字母前面是不是*才决定换行的所以最后一个都是*了就不存在这一行还有一个字母了 4.列与行的思路一样只是换个反向而已。
http://www.pierceye.com/news/511837/

相关文章:

  • jQuery网站建设中倒计时代码提高工作效率的重要性
  • 网站建设业务介绍深圳观澜网站建设
  • 最简单的做网站网站开发项目需求文档
  • wordpress网站打开速度小程序搜索排名帝搜sem880官网
  • 台州做网站公司企业网站seo策略
  • 专业网站建设推广网络营销推广方法和手段有哪些
  • 莘县做网站推广2345浏览器官方网站
  • 深圳网站建设公司为什mrskinlove wordpress
  • html 网站建设中模板网络营销推广与策划
  • 企业管理网站模板asp.net做电商网站设计
  • 萧山建站wordpress主题机制
  • ps可以做网站动态图网页设计参考板式
  • 温州集团网站建设西昌市网站建设公司
  • 奇想网站建设wordpress分页调用代码
  • 站点推广名词解释管理培训课程
  • 做一个网站 多少钱成都到西安
  • 哪个网站做外贸好平面设计广告作品
  • 兰州专业做网站产品网站做营销推广
  • 唐山做网站哪家好闸北手机网站建设
  • 网站建设作业百度云资源展厅设计搭建
  • 阿里巴巴网址惠州seo全网营销
  • 阳江网站设计公司兰州新区建站
  • 3d网站建设免费网站注册申请
  • 门户网站建设方案模板那个做我女朋友的网站
  • 网站建设新手教程视频英语复试口语模板
  • 网站肯定被k北京高端网站建
  • 成都手机网站设计山东省建设监理协会网站6
  • 长春网站建设那家好沛县做网站
  • 做网络写手 哪个网站比较好电商网站开发用什么语言
  • 如何做网站资讯淘宝官网登录入口