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;
}

相关推荐

  1. C语言每日一题(1)字符串

    2024-02-07 06:54:02       40 阅读
  2. C语言——oj刷题——实现字符串

    2024-02-07 06:54:02       31 阅读
  3. C语言,数组元素

    2024-02-07 06:54:02       34 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-02-07 06:54:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-02-07 06:54:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-02-07 06:54:02       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-02-07 06:54:02       20 阅读

热门阅读

  1. 练习宏的题目

    2024-02-07 06:54:02       33 阅读
  2. 大语言模型训练数据集(1)

    2024-02-07 06:54:02       36 阅读
  3. 【STAT4052】Introduction to Statistical Learning

    2024-02-07 06:54:02       24 阅读
  4. swift结算体系

    2024-02-07 06:54:02       35 阅读
  5. 14.Swift函数

    2024-02-07 06:54:02       28 阅读
  6. ChatGPT学习大纲

    2024-02-07 06:54:02       34 阅读
  7. 数据结构刷题 -- 客房预约

    2024-02-07 06:54:02       29 阅读
  8. 动态数据源

    2024-02-07 06:54:02       27 阅读
  9. CGAL::2D Arrangements-2

    2024-02-07 06:54:02       28 阅读
  10. vscode代码快捷键

    2024-02-07 06:54:02       27 阅读
  11. 【Kotlin】自定义Json反序列化

    2024-02-07 06:54:02       32 阅读