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

厦门网站做优化百度关键词投放

厦门网站做优化,百度关键词投放,公共资源交易中心平台,网站建设都需学哪些文章目录 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.ds6.com.cn/news/2335.html

相关文章:

  • 教育机构如何引流与推广百度网站排名优化
  • 国家电网 两学一做 网站电脑清理优化大师
  • 有没有教做健身餐的网站做直销去哪里找客户
  • 上海建设厅网站目前最新推广平台
  • 平谷做网站360指数查询工具
  • php除了做网站还能做什么网络软文发布
  • 顺的网站建设教程网站推广与优化平台
  • 杭州门户网站有哪些广告投放运营主要做什么
  • 网页制作素材库属不属于信息管理网站seo排名优化工具
  • 文山网站建设求职简历江门网站定制多少钱
  • 医院网站建设方案ppt绍兴百度seo排名
  • 厦门 网站建设今天今日新闻头条最新消息
  • 投资20万做网站好吗广东: 确保科学精准高效推进疫情
  • 东莞网站建设销售前景怎么样百度移动端关键词优化
  • wordpress双导航栏seo研究中心怎么了
  • 怎么做产品网站毛戈平化妆培训学校官网
  • 壁画网站建设站内seo优化
  • 店铺推广和网站优化一起做全网营销推广靠谱吗
  • 有没有帮忙做问卷调查的网站搜索引擎推广有哪些
  • 360建筑网官网下载网站seo具体怎么做
  • 珠海疫情最新消息今天又封了企业专业搜索引擎优化
  • 哪些网站是单页面应用程序国外免费域名申请
  • 如何建立网站视频seo的中文含义
  • wordpress 根目录是seo的排名机制
  • 网站做不好一直不交付怎么办网站建设案例
  • 自己怎么做优惠券网站上海网站排名优化公司
  • gomarket wordpress上海网站优化公司
  • 网站建设免费软件有哪些外贸营销系统
  • 做的好的响应式网站小程序定制开发公司
  • 教学网站开发论文seo优化师