include <stdio.h>int main(int argc,char *argv[]){ char s[101],i,j,k; gets(s); scanf(" %c",&k); j=i=0; while(s[j++]=s[i++]) if(s[j-1]==k) j--; puts(s); return 0;} ...
#include // 删除字符串中的指定字符 void del(char *ps,char x) { inti,j; for(i=j=0;*(ps+i)!=0;i++) if (*(ps+i)!=x) {*(ps+j)=*(ps+i); j++; } *(ps+j)='\0'; } int main() { char s[20],x; printf(" 请输入一个字符串 :\n"); gets(s); printf(" 删除哪...
【程序说明】从键盘上任意输入一个字符串和字符,要求从该字符串中删除所有的该字符。【程序代码】#include ___
include<iostream>#include<string>using namespace std;string s;char c;int main(){ cout<<"请输入一个字符串:"<<endl; getline(cin,s);//输入字符串 cout<<"请输入要删除的字符:"<<endl; cin>>c;//输入要删除的字符 for(int i=1;i<=s.size();i++){ if(s...
include "conio.h"void del(char *ch,char c);main(){ char a[100],c;printf("input a string:\n");gets(a);printf("input a char:");scanf("%c",&c);del(a,c);puts(a);getch();} void del(char *s,char c){ int i=0,j=0;for(;s[i]!='\0';i++)if(s[i]!=...
return (char_count, digit_count, other_count), (char_list, digit_list, other_list)# 测试代码string = input("请输入一个字符串:")result = count_and_reverse(string)print("该字符串中有{}个字符,{}个数字,{}个其它符号".format(*result[0]))print("该字符串中的字符反向输出为...
输入任意一个字符串,如:“abDEe23dJfd343dPOddfe4CdD5ccv!23rr ”。取出该字符串中所有的字母组成新的字符串。顺序不能改变!并把大 写字母变成小写,小写字母变成大写! #include <stdio.h> #include <string.h> void main() { char inputStr[100];...
输入一个字符串s,我们可以删除字符串s中的任意字符,让剩下的字符串形成一个对称字符串,且该字符串为最长对称字符串。如:输入google,则找到最长对称字符串为goog;如输入abcda则能找到3个最长对称字符串为aba/aca/ada。 若最长对称字符串存在多个,则输出多个相同长度的最长对称字符串,且字符串中不包含特殊字符。
输入一个任意字符串,将其中的小写字母替换成“*”,可以按照以下步骤实现:使用输入函数从键盘获取一个字符串,例如使用input()函数。定义一个空字符串,用于存储替换后的字符串。使用for循环遍历字符串中的每个字符,如果是小写字母就替换成“*”,否则直接添加到新字符串中。输出替换后的字符串。具体实现可参考以下伪代...
这段代码首先使用 input 函数从键盘读取一个字符串,然后使用 list 函数将该字符串转换为一个字符列表。接着,使用 sort 方法对字符列表进行排序。最后,使用 join 方法将排序后的字符列表拼接为一个字符串,并输出排序后的结果。 请注意,这段代码实现的是按 ASCII 码值从小到大排序,因此对于包含非 ASCII 字符的字...