88问答网
所有问题
当前搜索:
输入一个字符串删除其中指定的
删除字符串的指定字符
答:
题目描述 编写一个程序,先
输入一个字符串
str(长度不超过20),再输入单独的一个字符ch,然后程序会把字符串str当中出现的所有的ch字符都
删掉
,从而得到一个新的字符串str2,然后把这个字符串打印出来。输入说明 输入有两行,第一行是一个字符串(注意,内部可能有空格!),第二行是一个字符。输出...
...
输入一个字符串
(要求任意长度),然后
删除其中的
非数字字符,最后输出...
答:
Private Sub Text
1
_KeyPress(KeyAscii As Integer)If KeyAscii = vbKeyReturn Then Dim Txt As
String
For i = 1 To Len(Text1.Text)If Asc(Mid(Text1.Text, i, 1)) >= 48 And Asc(Mid(Text1.Text, i, 1)) <= 57 Then Txt = Txt & Mid(Text1.Text, i, 1)Next i MsgBox Txt...
编写
一个
函数,实现从
字符串
“str”中
删除
所有的
指定字符
“ch”。
答:
void delchar(char*str,char ch){ char *p=str; while( *str ) { if ( *str != ch ) *p++=*str ; str++ ; } *p='\0' ;}算法描述:定义两字符指针,
一个
作为读取指针,另一个作为写入指针,写指针指向
字符串的
头部。将写指针向后移定位到第一个要替换字符或...
写
一个
c程序,删去
字符串
里的
指定字符
。
答:
!= '\0'; n++) { if (*(j + n) != ch) *i++ = *(j+n); } *(i++) = '\0';}void _tmain(int argc, _TCHAR* argv[]){ char a[100]; char b; printf("请
输入一个字符串
"); scanf_s("%s",a,100); getchar(); printf("请输入一个要删去的字符");...
求程序,在
一个字符串
内
删除指定的
字符(要求用外部函数实现)
答:
scanf("%c",&c);//
输入
要
删除的
字符 delete_
string
(str,c);print_string(str);} enter_string (char str[80])//外部函数,读入
字符串
{ gets(str);} delete_string(char str[],char ch){ int i,j;for(i=j=0;str[i]!='\0';i++)if(str[i]!=ch)str[j++]=str[i];str[j...
C语言
删除
用户
输入的一个字符串
中的
指定字符
答:
用
字符串的
替换语句CString str("ok,.dkfjd");str.Replace("ok","");把ok替换为空,即
删除指定字符串
。函数第
一个
参数是
指定删除字符串
,第二个是替换后的字符串
C语言:用一个字符数组从键盘
输入一个字符串
,
删除
字符串中所有非字母字符...
答:
include <stdio.h> int main(){ char a[80];gets(a);int i, j = 0;for(i=0; a[i]; i++)if((a[i] >= 'a' && a[i] <='z') || (a[i] >='A' && a[i] <= 'Z')){ a[j] = a[i];j++;} a[j] = '\0';puts(a);return 0;} ...
C++将某一
指定字符
从
一个
已知的
字符串
中
删除
!
答:
程序我运行过,可以运行但是有一些瑕疵,你的要求是“将某一指定字符从一个已知的字符串中删除”,但这个程序的缺点在于它会删除全部的指定字符,如你
输入
“good”,然后再输入“o”,结果是“gd”,这显然与
删除一个指定字符的
要求不符合。下面是对你问题的解答:1.
字符串的删除
函数中,if语句之后*q...
由键盘任意
输入一个字符串
和一个字符,要求从该字符串中
删除
所
指定的
字符...
答:
不对,,正确如下:for(i=0;a[i]!='\0';i++){ if(a[i]==ch){ j=i;while(a[i]!='\0'){ a[j]=a[++i];j=i;} } } a[i]='\0';(以上代码可以覆盖你的for语句)你那个第一j没有赋值,,第二不是从你要
删除的字符
开始向前移动的,,第三要注意j++与++j的区别 ...
输入一个字符串
以回车符为结束,再输入一个整数,
删除
对应整数的字符,然 ...
答:
字符串删除
指的位置的
一个字符
(从位置1开始),参考代码如下:include<stdio.h> include<string.h> int main(){ char s[300],*p,*q,l;int i;gets(s);l=strlen(s);scanf("%d",&i);--i;if(i>=0&&i<l)while(s[i]!=0){ s[i]=s[i+1];++i;} printf("%s",s);} ...
棣栭〉
<涓婁竴椤
3
4
5
6
8
7
9
10
11
12
涓嬩竴椤
灏鹃〉
其他人还搜