C在数组中插入一个字符,若遇到相同的则插入

 时间:2024-10-16 07:38:06

1、打开Dev-C++。

C在数组中插入一个字符,若遇到相同的则插入

2、写好头函数

C在数组中插入一个字符,若遇到相同的则插入

3、写好主函数

C在数组中插入一个字符,若遇到相同的则插入

4、主要代码 int j,i,n; for(i=0;s[i]!='\0';i++){ if(s[i]==c) { n=0; while(s[i+1+n]!='\0') { n++; } for(j=i+n+1;j>i;j--) { s[j+1]=s[j]; } s[j+1]=c; i=i+1; } }

C在数组中插入一个字符,若遇到相同的则插入

5、完整代码遇到相同的字符,所有字符向后移动,在遇到相同的位置后一位插入字符。#include<stdio.h>void fun(char *s,char c){ int j,i,n; for(i=0;s[i]!='\0';i++) { if(s[i]==c) { n=0; while(s[i+1+n]!='\0') { n++; } for(j=i+n+1;j>i;j--) { s[j+1]=s[j]; } s[j+1]=c; i=i+1; } }}void main(){ char s[80]="baacda",c; printf("\n The string :%s\n",s); printf("\n INput a character: "); scanf("%c",&c); fun(s,c); printf("\n The result is:%s\n",s);}

C在数组中插入一个字符,若遇到相同的则插入

6、结果如下图

C在数组中插入一个字符,若遇到相同的则插入
  • 如何启用控制台中的断点?
  • Python编程:如何使用内置的any函数
  • js中怎样设置输入必须为a到z英文字母
  • excel中gcd函数的作用
  • 热门搜索
    饥荒攻略 喝醉酒怎么解酒 苹果4系统怎么升级 怎么买马 西安到华山旅游攻略 云顶之奕阵容阵容攻略 360急救盘怎么用 厦门住宿攻略 韦庄简介 南普陀寺旅游攻略