99问答网
所有问题
一道C语言题:由键盘输入一个字符串和一个字符,要求从该字符串中删除所指定的字符
如题所述
举报该问题
推荐答案 2016-11-30
char s[50]={'\0'};
char t[50]={'\0'};
char c;
int i=0,j=0;
scanf("%s",s);
fflush(stdin);
scanf("%c",&c);
while(1)
{
if(s[i]==c)
{
i++;
continue;
}
else if(s[i]=='\0')
{
break;
}
t[j++]=s[i++];
}
printf("%s",t);
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/WXBOvWttzB7vtjBO7vO.html
相似回答
求助,
由键盘输入一个字符串和一个字符,要求从该字符串中删除所指定的
...
答:
if (s1[i]!=c)strcat(s2,s1[i]);} //***此时,s2里面就是删除之后
的字符串
了 return 0;}
C语言字符串中删除指定字符
答:
include<string.h> //这个头文件可以不用了 void deletechar(char *s,char c) //delete是保留字,改名为deletechar {int i,j;for(i=0;s[i]!='\0';){if(s[i]==c) //只是两
个字符
的比较,不需要strcmp函数 for(j=i;s[j]!='\0';j++)s[j]=s[j+1];else i++; } ...
c语言
问题
,输入一个字符串,
将
指定
位置
的字符删除
。。求解。。。感谢_百...
答:
定义
一个字符串
数组,然后用for语句循环,找到你要
删除
的那个字符,删除后就退出循环。
C语言
“在
字符串中删除指定的字符
”?怎么编写程序
答:
要从字符串中删除特定字符
,可以使用如下的
C语言
程序示例:include int main() { char str[100],c;int j,k;printf("请
输入一个字符串
:");gets(str);printf("\n请输入一个要删除的字符:");c=getchar();for(j=k=0;str[j]!='\0';j++)if(str[j]!=c) str[k++]=str[j];str[...
C语言
编程:在
一个指定的 字符串中删除指定的 字符,
并输出
该字符串
。
答:
include <string.h> int main(int argc, char **argv){ int num = 0;for (int i = 0; i <= strlen(argv[1]); i++)if (argv[1][i] != argv[2][0]){ argv[1][num] = (i == strlen(argv[1])) ? '\0' : argv[1][i];num++;} printf("%s\n", argv[1]);retu...
C语言删除字符串中的指定字符
答:
C语言删除字符串中
的
指定字符
通常可以通过遍历字符串实现。假设我们想要删除字符串中的某一个特定
字符,
可以使用指针和循环来完成这一任务。例如,如果我们要
删除字符串中的字符
'x',可以使用以下代码:首先,定义一个指针j,用于遍历字符串。然后,定义一个指针i,用于标记删除操作后
的字符串
长度。接着,...
C语言删除字符串中指定的字符
答:
在
C语言
中,
删除字符串中指定的字符
可以通过遍历字符串并构建一个新的字符串来实现。具体步骤如下:1. 初始化一个目标字符串数组,其大小应至少与原字符串相同(虽然最终可能更小)。2. 使用两个指针,一个指向原字符串的当前
字符,
另一个指向目标字符串的下一个插入位置。3. 遍历原字符串,对于...
C语言
编程
:输入一个字符和字符串,删除字符串中
和
输入字符
相同的所有字符...
答:
int i=0;for(i=0;str[i]!=0;i++){ if(str[i]==ch){ strcpy(str+i,str+i+1);/*删除相同元素*/ } i--;} } void main(){ char ch;char str[LEN];printf("Please input the string:");gets(str);printf("Please input ch:");ch=getchar();delete_same(str,ch);printf(...
c语言
程序中 从
字符串
s
中删除指定的字符c
.
答:
printf("
删除字符
c
之后字符串为:s\n",ch,s);} 字符串在存储上类似字符数组 它每一位单个元素都是能提取的
,字符串的
零位是它的长度,如s[0]=10,这提供给我们很多方便,例如高精度运算时每一位都能转化为数字存入数组。通常以串的整体作为操作对象,如:在串中查找某个子串、求取一个子串...
大家正在搜
c语言输入一个字符串
c语言中怎么输入多串字符串
c语言键盘输入字符串
c语言字符串的输入
c语言字符串输入输出
从键盘输入字符串
c语言怎么用scanf输入字符串
c语言如何定义字符串
c语言定义字符串
相关问题
C语言编程 由键盘任意输入一个字符串和任一个字符,要求从该字...
c语言删除字符 从键盘输入任意一个字符串和一个字符,要求从该...
C语言程序:题目:从键盘输入一个字符串,按照字符顺序从小到大...
一道关于C语言的题目:编写程序,把键盘输入的字符串中的数字字...
一个简单的c语言问题: 给定一个字符c和一段字符串s要求在字...
C语言程序题,在主函数中输入一个字符串,再输入一个字符,编写...
C语言程序:题目:从键盘输入一个字符串,按照字符顺序从小到大...
C语言实验题——删除指定字符