每日打卡·

发布时间 2023-04-20 21:10:03作者: 赵百万

//#include<iostream>
//#include <stdio.h>
//#include<string>
//using namespace std;
//char* search(char* s, char* t);
//int main()
//{
// char s[30] = "";
// char c;
// c = getchar(); int i = 0;
// while (c != '\n')
// {
// s[i] = c;
// i++;
// c = getchar();
// }
// char a;char t[30] = "";
// a = getchar(); int j = 0;
// while (a != '\n')
// {
// t[j] = a;
// j++;
// a = getchar();
// }
//
// char *pos = search(s, t);
// if (pos != NULL)
// printf("%d\n", pos - s);
// else
// printf("-1\n");
//
// return 0;
//}
//char* search(char* s, char* t)
//{
// char a;
// int j = strlen(t); char* p = NULL;
// for (int i = 0; i < strlen(s); i++)
// {
// if (s[i] == t[0])
// {
// if (j == 1)
// {
// p = &s[i];
// break;
// }
// int count = 1;
// for (int n = 1; n < j; n++)
// {
// int m = i;
// i++;
// if (s[i] == t[n])
// {
// count++;
// }
// if (count == j)
// {
// p = &s[m-1];
// break;
// }
// }
// }
// }
//
// return p;
//}

//#include <stdio.h>
//#include<string>
//#define MAXS 10
//#include<iostream>
//using namespace std;
//char* match(char* s, char ch1, char ch2);
//int main()
//{
// char str[MAXS], ch_start, ch_end, * p;
//
// scanf_s("%s\n", str);
// scanf_s("%c %c", &ch_start, &ch_end);
// p = match(str, ch_start, ch_end);
// printf("%s\n", p);
//
// return 0;
//}
//char* match(char* s, char ch1, char ch2)
//{
// int i = 0, l;
// while (s[i] != ch1)
// { //判断当前位置是否等于跳出条件
// if (s[i] == '\0')
// { //判断是否到字符串结尾
// break;
// }
// s[i] = '\0'; //将前面不符合条件的字符删掉
// i++;
// }
// l = i; //记录第一个符合条件字符位置
// for (i; s[i] != '\0'; i++) { //字符串到结尾时跳出
// printf("%c", s[i]); //打印符合条件字符
// if (s[i] == ch2) {
// break;
// }
// }
// printf("\n");
// return s + l; //将输出定位在第一个 符合条件字符位置 上
//}
//#include <stdio.h>
//#include <string.h>
//#pragma warning(disable:4996)
//#define MAXS 10
//
//char* str_cat(char* s, char* t);
//
//int main()
//{
// char* p;
// char str1[MAXS + MAXS] = { '\0' }, str2[MAXS] = { '\0' };
//
// scanf_s("%s", str1);
// getchar();
// scanf_s("%s", str2);
// p = str_cat(str1, str2);
// printf("%s\n%s\n", p, str1);
//
// return 0;
//}
//
//char* str_cat(char* s, char* t)
//{
// char* p;
// p= strcat(s,t);
// return p;
//}
//#include <stdio.h>
//#include <string.h>
//#include <stdlib.h>
//
//#define MAXN 10
//#define MAXS 20
//
//int max_len(char* s[], int n);
//
//int main()
//{
// int i, n;
// char* string[MAXN] = { NULL };
//
// scanf_s("%d", &n);
// for (i = 0; i < n; i++) {
// string[i] = (char*)malloc(sizeof(char) * MAXS);
// scanf_s("%s", string[i]);
// }
// printf("%d\n", max_len(string, n));
//
// return 0;
//}
//int max_len(char* s[], int n)
//{
// int m = strlen(s[0]);
// for (int i = 1; i < n; i++)
// {
// if (m < strlen(s[i]))
// {
// m = strlen(s[i]);
// }
// }
// return m;
//}