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

C语言之字符逆序(牛客网)

个人主页(找往期文章包括但不限于本期文章中不懂的知识点):我要学编程(ಥ_ಥ)-CSDN博客

字符逆序__牛客网 

题目: 

思路:既然有空格就不能用scanf函数来接收字符了。因为scanf函数遇到空格会停止读取。我们可以用gets函数来进行读取。定义一个字符数组,用来存储字符串。我们再将这个字符串逆序输出就可以了。

gets函数的知识点:

gets函数的举例:

虽然说了不安全,但是这个这里用了也没问题。它在上面说了用fgets这个函数来代替。我们就来看看这个fgets函数。

这个应该是可以指定读取的个数的。比如:上述只读取100个字符。至于第三个参数,stream是一个指向文件合伙标准输入流的指针。我们就可以用stdin来代替。

例如:

回归本题:

#include <stdio.h>
void Print(char* p, int len)
{int i = 0;for(i = len-1; i >= 0; i--){printf("%c",*(p+i));}
}
int main()
{char ch[10000] = {0};gets(ch);int len = strlen(ch);Print(ch,len);return 0;
}
http://www.lryc.cn/news/295246.html

相关文章:

  • RAPTOR:树组织检索的递归抽象处理
  • 图论:合适的环
  • 【数据分享】1929-2023年全球站点的逐月平均降水量(Shp\Excel\免费获取)
  • React+Antd实现省、市区级联下拉多选组件(支持只选省不选市)
  • CentOS镜像如何下载?在VMware中如何安装?
  • 计算机科学导论(4)DMA传输原理
  • select、poll和epoll的区别
  • gpt今日最新新闻:gpts的广泛应用
  • 【进入游戏行业选游戏特效还是技术美术?】
  • (delphi11最新学习资料) Object Pascal 学习笔记---第4章第2.3节(常量参数)
  • 事件在状态流程图中的工作方式
  • 幻兽帕鲁能在Mac上运行吗?幻兽帕鲁Palworld新手攻略
  • elementPlus实现动态表格单元格合并span-method方法总结
  • 视频上传 - 断点续传那点事
  • Scala 和 Java在继承机制方面的区别
  • spark sql上线前的调试工作实现
  • java -jar启动SpringBoot项目时配置文件加载位置与优先级
  • 每日一题 力扣LCP30.魔塔游戏
  • iPhone搞机记录
  • Linux中共享内存(mmap函数的使用)
  • Golang与Erlang有什么差异
  • cesium系列篇:Entity vs Primitive 源码解析(从Entity到Primitive)02
  • golang windows 环境搭建 环境配置
  • 【Git】06 常用场景
  • docker下nacos(1.2.0)的持久化
  • Win32 SDK Gui编程系列之--弹出式菜单
  • VisaulStudio2022下用VB.net实现socket与西门子PLC进行通讯案例(优化版)
  • npm安装命令
  • 【Git版本控制 01】基本操作
  • Spring 开发 pom.xml 配置文件(通用配置)