如何输出一串字符的部分字符串

img


主要是怎么输出真实姓名那几个字符串,要怎么去敲代码??不知道要怎么去输出一串字符的特定字符

#include <stdio.h>
int main()
{
char s[100] = "My name is XXX";
printf("%s\n", s);
printf("%s\n", s + 11);
return 0;
} 

img

  • 你可以看下这个问题的回答https://ask.csdn.net/questions/7718601
  • 你也可以参考下这篇文章:【指针数组和数组指针】和【指针和数组的定义与声明】
  • 除此之外, 这篇博客: 带权图采用邻接表表示,实现无向图的广度优先搜索与有向图的深度优先搜索中的 设计并验证如下算法:带权图采用邻接表表示,实现无向图的广度优先搜索与有向图的深度优先搜索。 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • #define MAX_VERTEX_NUM 20 //图的邻接表存储表示
    typedef struct ArcNode{
    int adjvex; //该弧所指向的顶点的位置
    struct ArcNode *nextarc; //指向下一条弧的指针
    InfoType *info; //该弧相关信息的指针
    }ArcNode;
    typedef struct VNode {
    VertexType data; //顶点信息
    ArcNode *firstarc; //指向第一条依附该顶点弧的指针
    }VNode,AdjList[MAX_VERTEX_NUM]
    Typedef struct {
    AdjList vertices;
    int vexnum,arcnum; //图的当前顶点数和弧数
    int kind; //图的种类标志
    }ALGraph;

  • 您还可以看一下 刘建萍老师的人工智能系列课程零基础讲解知识点和实例应用线性回归梯度下降逻辑回归课程中的 讲解机器学中会涉及到的有关数学方面的知识储备有哪些小节, 巩固相关知识点
  • 以下回答由chatgpt基于相关博客总结生成:

    可以使用字符串的子串截取函数来实现输出字符串的指定子串,比如Python中的字符串切片或者Java中的substring方法。具体步骤如下:

    1. 输入字符串,存储到一个变量中。
    2. 写代码实现字符串子串截取,可以根据需要指定截取的起始下标和结束下标,也可以指定截取的长度。
    3. 输出截取后的字符串子串。

    Python代码示例:

    s = 'My name is Jack'
    # 输出从第3个字符到第8个字符(包括第3个和第8个)的子串
    print(s[2:8]) # 输出 name i
    
    # 输出从第5个字符(包括第5个)截取到字符串结尾的子串
    print(s[4:]) # 输出 ame is Jack
    

    Java代码示例:

    String s = "My name is Jack";
    // 输出从第3个字符到第8个字符(不包括第8个)的子串
    System.out.println(s.substring(2, 8)); // 输出 name i
    
    // 输出从第5个字符(包括第5个)截取到字符串结尾的子串
    System.out.println(s.substring(4)); // 输出 ame is Jack
    

    注意:不同的编程语言可能实现字符串子串截取的方法不同,请在具体的编程语言文档中查找相关的方法。