string
反抗烦恼
这个作者很懒,什么都没留下…
展开
-
C语言单链表
C语言单链表单向链表#include<stdio.h>#include<stdlib.h>typedef struct node{ int data; struct node *next;}st,*pt;pt node_init(void); //初始化节点void add_head(pt head,int data); //头插void add_tail(pt head,int data); //尾插void del_node(pt head原创 2021-05-11 13:20:12 · 227 阅读 · 0 评论 -
C语言字符串的替换
C语言字符串的替换我的思路:遍历字符串,判断是否与修改的字符一至#include<stdio.h>int main(){ int i=0; char ch; char replace; char buf[100] ={0}; printf("请输入一个字符串:\n"); scanf("%s",buf);while(getchar()!='\n'); printf("请输入要替换的字符:\n"); scanf("%c"原创 2021-05-11 10:53:21 · 20247 阅读 · 3 评论 -
C语言判断回文字符串
C语言判断回文字符串我的思路:回文:首尾回环首和尾对比,两者向中间靠近,完全相同则回文,有一处不相同则不是回文#include<stdio.h>void str_back(char *str);int main(){ char str[100] = {0}; printf("请输入一个字符串:\n"); scanf("%s",str); str_back(str); return 0;}void str_back(char *原创 2021-05-10 09:46:19 · 10132 阅读 · 1 评论 -
C语言实现字符串的翻转
C语言实现字符串的翻转我的思路:定义一个新数组,从0开始放入数据原数组从末尾开始,逐渐递减#include<stdio.h>void turn(char *str);int main(){ char str[100]={0}; printf("请输入一个字符串\n"); scanf("%s",str); turn(str); return 0;}void turn(char *str){ int i=0, j, tmp原创 2021-05-10 09:30:07 · 1233 阅读 · 0 评论 -
编写一个 字符串赋值函数 my_strcpy()
编写一个 字符串赋值函数 my_strcpy()我的思路:字符串逐个赋值,注意字符串的长度#include<stdio.h>void my_strcpy(char *str1,char *str2);int main(){ char str1[100]={0}; char str2[100]={0}; printf("请输入第一个字符串:\n"); scanf("%s",str1); printf("请输入第二个字符串:\n");原创 2021-05-10 08:38:45 · 854 阅读 · 0 评论 -
C语言编写一个计算字符串长度的函数 my_strlen();
C语言编写一个计算字符串长度的函数 my_strlen();我的思路:定义一个变量,从0计算,直到字符串遇到’\0’时结束。#include<stdio.h>void my_strlen(char *str);int main(){ char str[100]={0}; printf("请输入一个字符串:\n"); scanf("%s",str); my_strlen(str); return 0;}void my_strle原创 2021-05-10 08:27:43 · 3443 阅读 · 0 评论 -
string字符串删除
string字符串删除#include<stdio.h>void str_del(char *str,char ch); //声明int main(){ char str[] = "abcdefg"; //也可以由用户输入,scanf不能输入空格字符串! 需要使用fgets() str_del(str,'a'); printf("%s\n",str); return 0;}void str_del(char *str,char ch)..原创 2021-05-09 17:20:10 · 1791 阅读 · 0 评论