C语言-子串_51CTO博客
题目内容:从键盘输入两个长度小于80的字符A和B,且A的长度大于B的长度,编程判断B是不是A的,如果是,则输出”Yes”,否则输出”No”。这里所谓的该是指字符中任意多个连续的字符组成的序列。函数原型:int IsSubString(char a[], char b[]);函数功能:判断b是否是a的,是则返回1,否则返回0程序运行结果示例1:Input th...
原创 2023-02-27 16:39:08
397阅读
编写一个函数,它从一个字符中提取一个字符。函数原型如下: int substr(char dst[], char src[],int start, int len) {} 目标是:从 src 数组起始位置向后偏移 start个字符的位置开始,最多复制  len 个非NUL字
C
原创 2015-10-25 13:03:04
2905阅读
2点赞
手写逻辑;
原创 2022-06-21 10:43:58
46阅读
文章目录一、字符二、删除指定的字符三、从母中截取四、输入位置截取本篇主要介绍C语言字符中的相关操作,然后分析两个C语言实例——在母中指定删除、在母中截取一、字符了解C 语言的都知道,C语言中没有字符类型,所以C语言是用字符常量、字符指针、字符数组来表示字符。这些字符都是以 NULL、’\0’或者ASCII==0来结尾。说白了就是一个个字符组成一有序序列,...
原创 2022-08-02 10:12:32
803阅读
1491.删除时间限制: 1000 MS          内存限制: 65536 K        提交数: 400 (0 users)          通过数: 211 (203 users)问题描述   给定两个字符s和t,若s是t的,将t中的s删除,若存在多个子,则全部删除;若s不是t的,对字符t不做处理。字符s和t长度不超过1
原创 2021-07-11 11:50:22
164阅读
查找实现自己的查找功能,需求在字符中查找对应的,如果有,返回字符第一个字母t nu
原创 2022-09-22 10:02:40
367阅读
unsigned int mystrlen(const void* str){ unsigned int len = 0; const char*
原创 2023-02-01 21:21:18
78阅读
1381.不重叠数时间限制: 1000 MS          内存限制: 65536 K        提交数: 1085 (0 users)          通过数: 246 (227 users)问题描述   小明又找到一道难一点的题:给出两个字符t和s,求出t中能找出几个不重叠的s。比如t="tobeornottobe",s="to",
原创 2021-07-11 11:51:52
92阅读
C语言:模拟实现strstr函数,若是,输出后面的字符,否则输出null
给定一个字符 s ,找到 s 中最长的回文。你可以假设 s 的最大长度为 1000 。void help(char *s,int N,int left,int right,int*start,int *len){ while(left>=0 && right<N && s[left]==s[right]) left--,right++; if(right-left-1>*len) { .
原创 2021-06-07 17:27:31
336阅读
最近写了一个三棋的游戏,然后我们来看一下。主函数:int main() { int start = 1; char lchess = 0; char cchess = 0; char chess[5][11]; while(start) { int n 
原创 2015-07-27 18:05:32
849阅读
二维数组--三
原创 精选 2021-10-08 22:22:52
1172阅读
原创 精选 2021-10-10 00:00:28
1299阅读
1.strstr() 函数搜索一个字符在另一个字符中的第一次出现。找到所搜索的字符,则该函数返回第一次匹配的字符的地址;如果未找到所搜索的字符,则返回NULL。2.strcat() 函数用来连接字符,其原型为: char *strcat(char *dest, const char ...
转载 2014-09-18 11:54:00
55阅读
2评论
调整数组使奇数全部都位于偶数前面 实现以下功能: 输入一个整数数组,实现一个函数,来调整该数组中数字的顺序使得数组中所有的奇数位于数组的前半部分,所有偶数位于数组的后半部分 代码实现: #include<stdio.h> void swap(int *a,int *b) { int t = *a; *a =
原创 2015-11-16 10:36:40
479阅读
2点赞
game.h#define ROW 3 #define COL 3 #include <stdio.h> #include <stdlib.h> #include <time.h> //声明 void Displayboard(char board[ROW][COL], int row, int col); void Initboard(char board[
原创 2023-04-23 20:39:35
129阅读
棋的模拟实现,欢迎补充、指正
原创 2022-04-19 14:51:29
387阅读
代码: #include #include #include using namespace std;int main(){ str...
原创 2022-07-19 10:14:42
360阅读
IdeasCodePythonif __name__ == '__main__': s = input() length = len(s) dp = [[0] * length for _ in range(length)] for i in range(length): for j in range(length): if i == j: dp[i][j] = 1 elif i > j: dp[i][j] = 0 else: dp[i].
原创 2022-02-15 11:01:14
38阅读
棋盘的实现众所周知,三棋棋盘其实是一个就九方格,所以我们首先要定义一个二维数组来实现存放棋子。每一个方格我们规定为占三个小格例如 ’ X ',且必须有分隔符来分开棋子。 棋盘的初始化棋局开始时,棋盘必须是空的,所以我们首先的初始化数组,将每一个元素都置为’ ',然后再来实现棋盘的功能,棋盘的初始化代码如下; void InitBoard(char board[ROW][COL], int row
c
原创 2021-06-18 16:22:34
797阅读
  • 1
  • 2
  • 3
  • 4
  • 5