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

网站建设中出现的问问题自己买服务器做视频网站

网站建设中出现的问问题,自己买服务器做视频网站,企业小程序建设公司,python 安装wordpress前言#xff1a;内容包括#xff1a;题目#xff0c;代码实现#xff0c;大致思路#xff0c;代码解读 题目#xff1a; “福”字倒着贴#xff0c;寓意“福到”。不论到底算不算民俗#xff0c;本题且请你编写程序#xff0c;把各种汉字倒过来输出。这里要处理的每…前言内容包括题目代码实现大致思路代码解读 题目 “福”字倒着贴寓意“福到”。不论到底算不算民俗本题且请你编写程序把各种汉字倒过来输出。这里要处理的每个汉字是由一个 N × N 的网格组成的网格中的元素或者为字符  或者为空格。而倒过来的汉字所用的字符由裁判指定。 输入格式 输入在第一行中给出倒过来的汉字所用的字符、以及网格的规模 N 不超过100的正整数其间以 1 个空格分隔随后 N 行每行给出 N 个字符或者为  或者为空格。 输出格式 输出倒置的网格如样例所示。但是如果这个字正过来倒过去是一样的就先输出bu yong dao le然后再用输入指定的字符将其输出。 输入样例 1 $ 9 输出样例 1 $$$$$ $ $ $ $ $ $$$$$ $$$ $ $ $ $$$ $$$$$ $$$$$$ $$$$ $ $ $$$ $$$ $$$$$ $ 输入样例 2 3输出样例 2 bu yong dao le代码实现 #includestdio.h int main() {char ch 0;int n 0;char arr[100][100]{0};scanf(%c %d,ch,n);int flag1;getchar();int i 0;//存入汉字for(i0;in;i){int j 0;for(j0;jn;j){arr[i][j]getchar();}getchar();}//判断正过来和倒过去是否一样for(i0;in;i){int j 0;for(j0;jn;j){if(arr[i][j]!arr[n-i-1][n-j-1]){flag0;}}}if(flag1){printf(bu yong dao le\n);}//倒序打印逆序打印for(in-1;i0;i--){int j 0;for(jn-1;j0;j--){if(arr[i][j]32){printf( );}else{printf(%c,ch);}}printf(\n);}return 0; } 大致思路 1 要实现汉字倒过来的效果需要从最后一行开始打印并逆序这一行使用循环 2 判断正过来倒过去是否一样 某一行和其对应的行数某一行的下标它对应的行数的下标总行数-1进行比较 某一行的最开始的字符和对应的行数的最后的字符比较然后依次遍历比较若是发现有不相同的则说明有必要倒置若是发现全部都相同则打印无需倒置的信息bu yong dao le  比如 总行数是3 第一行的下标是0 其对应的行数是第三行下标为2     023-1 红色方框之间进行比较橙色方框之间进行比较 代码解读 part 1 char ch 0;int n 0;char arr[100][100]{0};scanf(%c %d,ch,n);int flag1;getchar(); 使用二维数组arr存储组成汉字的字符 使用flag来标记正过来和倒过去的字符是否相同若是相同则flag还是初始值1若是不同则flag置成0 注意在输入二维数组的行数和列数后使用的都是同一个数字需要使用getchar读走数字后的\n 这样在下面使用getchar一个一个读取用户输入的字符后确保读取的都是有效字符 part 2存入汉字 int i 0;for(i0;in;i){int j 0;for(j0;jn;j){arr[i][j]getchar();}getchar();} 使用getchar一个一个字符的读取 注意:在读取完一行的字符后需要再使用一个getchar读走换行符\n part 2判断正过来和倒过去的汉字是否一样 //判断正过来和倒过去是否一样for(i0;in;i){int j 0;for(j0;jn;j){if(arr[i][j]!arr[n-i-1][n-j-1]){flag0;}}} 比如  我们现在要判断整个矩阵正过来和倒过去是否一样需要行数之间两两比较 行数0和行数2比较  行数1 和行数1比较 因为02总行数3-1   11总行数3-1 行数之间的两两比较由于倒过去的汉字是以正着的汉字的最后一行的最后一个字符作为第一行的第一个字符故而我们需要两行的字符交叉比较 红色方框之间比较橙色方框之间比较…… part 3倒序逆序打印 if(flag1){printf(bu yong dao le\n);}//倒序打印逆序打印for(in-1;i0;i--){int j 0;for(jn-1;j0;j--){if(arr[i][j]32){printf( );}else{printf(%c,ch);}}printf(\n);} 倒过来的汉字是从正着的汉字的最后一行开始打印并且需要逆序这一行的字符 空格的ASCII码值是32若是二维数组中的某个空间存放的是空格则输出空格
http://www.dnsts.com.cn/news/108846.html

相关文章:

  • 网站建设合作合同在线网站模板
  • 网站备案号要怎么查询wordpress站点链接打不开网址
  • 手机做网站的网站模板下载之后怎么做
  • 服装集团网站建设wx5 做网站可以么
  • 用什么做网站的访问量统计网站的线下推广怎么做的
  • 网站5建设需要学什么网站开发零基础培训学校
  • 怎么看网站用的什么程序做的wordpress后台无法登陆
  • 高端网站建设 骆网址导航程序
  • 品牌网站设计提案wordpress登录 小工具
  • 黄浦手机网站建设新余 网站建站 设计 公司
  • 网站建设方案有关内容wordpress怎样排版
  • 网站做效果联系方式设计师工作室网站
  • 网站销售方案wordpress 账号 登陆
  • 做的网站有广告图片怎么样建网站啊
  • jsp mysql 网站开发大施品牌策划公司
  • 做社区生意的网站北京朝阳区天气预报
  • 网站风格有哪些六安城市网官网
  • 低价网站建设资讯电商详情页设计教程
  • 合肥网页模板建站谷歌广告投放
  • 建设企业网站企业网上银行登录yes风淘宝网站
  • 北京市建设局网站首页一个网站的建设步骤
  • 急速浏览器打开新网站wordpress主题the7.6
  • 美发网站模板带手机版校园网设计方案
  • 网站后台如何开发网站大专
  • 义乌公司网站制作凉山州建设局网站
  • 建设电影会员网站首页企业局域网
  • 做网站的会淘宝美工么网站建设是永久使用吗
  • 网站域名注册信息wordpress分类文章排序
  • 自己做单词卡的网站是什么做和别人类似的网站侵权吗
  • 怎么注册建设公司网站天津建站平台