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

网络推广方案的步骤有哪些?seo学校培训

网络推广方案的步骤有哪些?,seo学校培训,厦门网站开发网站建设网站,官网网站备案文章目录 1.描述2.解题思路3.具体代码 1.描述 输入描述: 将一个字符串str的内容颠倒过来,并输出。可以有空格 数据范围:1≤𝑙𝑒𝑛(𝑠𝑡𝑟)≤10000 1≤len(str)≤10000 输出描述&…

文章目录

    • 1.描述
    • 2.解题思路
    • 3.具体代码


1.描述

  • 输入描述:

将一个字符串str的内容颠倒过来,并输出。可以有空格

数据范围:1≤𝑙𝑒𝑛(𝑠𝑡𝑟)≤10000 1≤len(str)≤10000

  • 输出描述:

输出逆序的字符串

  • 示例图:

在这里插入图片描述


2.解题思路

首先,我们需要一个接收函数用来接收字符串,这里的字符串应该用字符数组存储。

逆序输出,就是将数组元素倒过来输出。

我们可以直接通过逆序的数组下标,输出逆序字符串。

也可以将数组下标元素逆序交换,输出逆序字符串。


3.具体代码

我找到了两个方法:

代码1:

#include <stdio.h>
#include <string.h>
int main()
{int i;char s[10000];gets(s);for(i=strlen(s)-1;i>=0;i--){	putchar(s[i]);}return 0;
}

打印:

在这里插入图片描述

代码讲解:

  1. 定义整型变量i和字符数组s。
  2. 通过gets(s)来接收输入的语句,直到遇到换行符。
  3. 通过一个for循环来逆序打印输入的语句。

代码2:

这个代码看起来复杂点。

void Reverse(char* str)
{char* left = str;// 定义左指针left,初始指向字符串的起始位置char* right = str + strlen(str)-1;// 定义右指针right,初始指向字符串的最后一个字符位置while(left < right)// 当左指针小于右指针时,执行循环体{char temp = *left;// 临时保存左指针指向的字符*left = *right; // 将右指针指向的字符赋值给左指针指向的位置*right = temp; // 将临时保存的左指针字符赋值给右指针指向的位++left;// 左指针向后移动一位--right;// 右指针向前移动一位}
}int main()
{char str[10000] = {0};while(gets(str)){Reverse(str);printf("%s\n", str);memset(str, 0, sizeof(str)/sizeof(str[0]));}return 0;
}

打印:

在这里插入图片描述

代码讲解:

  1. 进入main函数,先定义一个字符数组str。

  2. 进入while循环,通过gets(str)读取用户输入,直到遇到换行符。

  3. 将字符数组arr首元素地址传递给Reverse()函数。

  4. 进入Reverse()函数,定义左指针left,初始指向字符串的起始位置

  5. 定义右指针right,初始指向字符串的最后一个字符位置

  6. 进入while循环,当左指针小于右指针时,执行循环体

  7. char temp = *left;// 临时保存左指针指向的字符
    *left = *right; // 将右指针指向的字符赋值给左指针指向的位置
    *right = temp; // 将临时保存的左指针字符赋值给右指针指向的位
    ++left;// 左指针向后移动一位
    --right;// 右指针向前移动一位
    

    简单来说,就是把最左边和最右边的元素位置互换。

  8. Reverse()函数执行完后,返回main函数,打印arr数组的内容

  9. 使用memset函数将str数组清零,为下一次读取做准备。

  10. 程序会一直循环,知道用户不输入为止。
    简单来说,就是把最左边和最右边的元素位置互换。

  11. Reverse()函数执行完后,返回main函数,打印arr数组的内容

  12. 使用memset函数将str数组清零,为下一次读取做准备。

  13. 程序会一直循环,知道用户不输入为止。

http://www.hkea.cn/news/203079/

相关文章:

  • 贷款类网站怎样做网络营销的推广
  • 乐清做网站哪家好税收大数据
  • 校园网站建设需求天津放心站内优化seo
  • 哈尔滨微网站建设热搜在哪里可以看
  • 网站用oracle做数据库福州seo推广服务
  • 康保县城乡建设委员会网站营销型网站重要特点是
  • 手机做网站的步骤跨境电商有哪些平台
  • 请人做网站要多少网络事件营销
  • 网站页脚有什么作用厦门seo哪家强
  • 东莞百度提升优化优化推广网站推荐
  • 查企业网站有哪些站长统计app软件
  • 做a高清视频在线观看网站济源新站seo关键词排名推广
  • 刚做的网站怎么搜索不出来百度seo收录软件
  • 视频拍摄app站长工具seo综合查询广告
  • 新闻单位建设网站的意义武汉seo推广优化
  • 低价网站公司软文怎么写
  • 东莞市建设公共交易中心网站百度官网首页
  • 如何建立的网站能争钱优化营商环境 助推高质量发展
  • 做百度网站营销型网站建设排名
  • 网站域名被黑国际新闻最新消息战争
  • 苏州网站开发公司济南兴田德润厉害吗网络自动推广软件
  • 广药网站建设试卷株洲最新今日头条
  • 网站建设管理考核办法微信推广平台怎么做
  • 网站新闻模块代码网络推广有哪些常见的推广方法
  • 合肥大型网站如何推广普通话
  • 高端网站制作软件怎么样推广自己的店铺和产品
  • 无障碍浏览网站怎么做关键词seo排名优化推荐
  • wordpress 247seo推广系统
  • 做深圳门户网站起什么名字好泰州seo外包公司
  • 网站视频上传怎么做百度站长平台论坛