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

企业网站模板psdseo优化团队

企业网站模板psd,seo优化团队,商业摄影网站源码,保定网站建设找谁合抱之木&#xff0c;生于毫末&#xff1b;九层之台&#xff0c;起于累土&#xff1b;千里之行&#xff0c;始于足下。&#x1f4aa;&#x1f3fb; 一、题目描述 ⭐️ 二、代码&#xff08;C语言&#xff09;⭐️ #include <stdio.h> // 包含标准输入输出库&#xff0c…

合抱之木,生于毫末;九层之台,起于累土;千里之行,始于足下。💪🏻

一、题目描述 ⭐️

在这里插入图片描述

二、代码(C语言)⭐️

#include <stdio.h>  // 包含标准输入输出库,用于使用scanf和puts等函数
#include <string.h> // 包含字符串处理库,用于使用strcmp和strcpy等函数
#define N 102       // 定义常量N,表示最多可以存储102个字符串
#define M 12        // 定义常量M,表示每个字符串的最大长度为12(包括字符串结束符'\0')int main() {        // 主函数,程序的入口int n, k;       // 声明两个整型变量n和k,n表示实际输入的字符串数量,k表示排序的轮数char strs[N][M]; // 声明一个二维字符数组strs,用于存储最多N个字符串,每个字符串最大长度为Mscanf("%d %d", &n, &k); // 从标准输入读取n和k的值for(int i = 0; i < n; i++) { // 循环n次,读取n个字符串scanf("%s", strs[i]);    // 将输入的字符串存储到strs[i]中}// 冒泡排序for(int i = 0; i < k; i++) { // 外层循环,控制排序的轮数,最多进行k轮for(int j = 0; j < n - i - 1; j++) { // 内层循环,每一轮比较相邻的两个字符串if(strcmp(strs[j], strs[j + 1]) > 0) { // 如果strs[j]大于strs[j + 1]char temp[M]; // 声明一个临时字符数组temp,用于交换字符串strcpy(temp, strs[j + 1]); // 将strs[j + 1]复制到temp中strcpy(strs[j + 1], strs[j]); // 将strs[j]复制到strs[j + 1]中strcpy(strs[j], temp); // 将temp中的内容复制到strs[j]中,完成交换}}}for(int i = 0; i < n; i++) { // 循环n次,输出排序后的字符串puts(strs[i]); // 输出strs[i]中的字符串}return 0; // 返回0,表示程序正常结束
}

在这里插入图片描述

三、知识点 ⭐️

1、C 库函数strcmp():比较字符串大小。

2、C 库函数strcpy()

3、C 库函数puts()

4、冒泡排序

5、为什么 上述代码中 前面是 二维数组,后面是一维数组呢?

:📢
实际上 strs 始终是一个二维数组,只是在使用时有一些细节需要注意:

  • (1)、char strs[N][M];
    • 这是一个二维数组,表示 NM 列。
    • 每一行(strs[i])是一个长度为 M 的一维字符数组,用于存储一个字符串。
  • (2)、为什么看起来像一维数组?
    • C 语言中,二维数组的每一行(如 strs[i])可以被视为一个一维数组。
  • (3)、总结
    • strs 始终是一个二维数组,用于存储多个字符串。
    • strs[i] 是二维数组的第 i 行,它是一个一维字符数组,用于存储单个字符串。
    • temp 是一个一维数组,用于临时存储字符串,方便交换操作。
举例如下 🌰:
  • 假设输入如下:👇🏻
5 2
apple
banana
cherry
date
fig
  • strs 的内容如下:👇🏻
strs[0] = "apple"
strs[1] = "banana"
strs[2] = "cherry"
strs[3] = "date"
strs[4] = "fig"
  • 在排序过程中,strs[j]strs[j+1] 会被比较和交换,但 strs 始终是一个二维数组。
    在这里插入图片描述
http://www.dtcms.com/wzjs/255776.html

相关文章:

  • 互联网保险公司有哪几家网站排名seo培训
  • 怎样建设个人游戏网站百度地图3d实景地图
  • 建设网站导航怎么盈利贵州seo学校
  • 网站做目录企业营销策划实训报告
  • 做淘宝网站销售怎么样如何自己开发一个网站
  • 网站建设公司违法提高百度快速排名
  • wordpress 示例站长工具seo优化建议
  • 安徽省工程信息网官网贵阳seo网站管理
  • 做设计的一般用什么网站找素材盛大游戏优化大师
  • 广州的十七做网站seo网站查询
  • 前段 网站建设实例营销策划书模板
  • 用div做网站代码台州seo优化公司
  • 成都网站建设赢展怎么做公司网站
  • 网站建设大致价格2017seo入门教程网盘
  • 自己做外贸 建一个网站全网推广平台有哪些
  • 网站域名费用怎么做帐百度搜索推广技巧
  • 做的视频传到哪个网站好网络培训学校
  • 厦门无忧网站建设有限公司长沙网
  • 代做网站平台最新消息
  • 如何免费制作简历谷歌seo排名工具
  • 做书的网站有哪些内容seo排名优化工具
  • 网站的结构设计网站优化公司推荐
  • 全网引流推广同仁seo排名优化培训
  • 1个云虚拟主机怎么做多个网站网络营销网站推广方法
  • 做网站为什么需要营业执照宁波seo企业网络推广
  • 顺德哪家做网站网络推广免费网站
  • 玉田县住房和城乡建设局网站株洲24小时新闻
  • 东莞常平做网站新闻最近的新闻
  • 石家庄集团公司网站建设百度网站分析
  • 网站域名后缀cc自媒体平台