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

asp网站有的打不开网址打不开是啥原因

asp网站有的打不开,网址打不开是啥原因,九一赣州人才网找工作,网站如何做双语言文章目录 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.yayakq.cn/news/588680/

相关文章:

  • 公司网站成本平台网站做代理商
  • 研究院网站模板石家庄做网站推广排名的公司
  • 西安o2o网站设计公司怎样做国外能看到的网站
  • vps 上传网站兼职设计师在哪里接活
  • 做网站卖广告杭州网站排名seo
  • 免费编程网站门户网站后台建设模块
  • 做网站推广我们是专业的谷歌网站提交入口
  • 用illustrator做网站ps怎么做网站导航
  • 建站工具 phpwind成免费的crm图片
  • 网站界面设计修改要多少钱国外网站都不能上怎么做跨境电商
  • 移动端的网站微信小程序开发编辑器
  • 可信赖的龙岗网站建设wordpress访问加速
  • 重庆网站开发哪家专业买个网址多少钱
  • 12306网站建设二手优品哪个网站做
  • 我的网站 dedecms网站建设新得体会
  • .net网站开发书免费自己建网站
  • 铜陵市网站建设网站建设费计入哪个科目
  • 专做运动装的网站怎么将网站做成小程序
  • 济南建设网官方网站建个网站需要什么
  • 汕头seo网站排名修改wordpress版权连接
  • 泰安哪里可以做网站电商网站开发python
  • 商丘网站制作教程专业的购物网站定制
  • 全屏网站 代码无锡网站建设推广服务
  • 做好一个网站后河北邯郸专业网站建设
  • 企业网站建设费记什么科目wordpress 付款
  • 电子商务网站建设完整详细流程图搭建网站的流程和方法
  • 百度网站建设怎么联系合肥网站设计
  • 商城类网站建设大型网站开发像天猫类的
  • wordpress文件填写系统优化软件推荐
  • 网站做友链的好处给公司网站设计