本文目录一览:
- 1、c语言 删除除英文字母以外的字符串。
- 2、C语言程序:输入一段英文文字,要求删除其中某个单词。
- 3、c语言编程,编写函数,删除字符串中的英文字母、数字字符;并对连续出现的相同字符,将其缩减为一个。
- 4、任意输入一段英文,将其中所有的非数学字符和非英文字符全部删除。 的c语言程序
- 5、c语言删除算法 删除数字字符串中的英文字母。例:a1bc2345df变为12345
- 6、C语言将字符串中的所有大写英文字符删除
c语言 删除除英文字母以外的字符串。
逐个字符判断。英文字母asc码65~9097~122,数字48~57,空格32,如下:
num[0]=0;num[1]=0;num[2]=0;num[3]=0;
int
i;
for
(i=0;i
=65)(str[i]=90))||((str[i]=97)(str[i]=122)))
num[0]++;//字母
else
if
(str[i]==32)
num[1]++;//空格
else
if
((str[i]=48)(str[i]=57))
num[2]++;//数字
else
num[3]++;//其他
}
C语言程序:输入一段英文文字,要求删除其中某个单词。
#include
iostream
#include
string
using
namespace
std;
int
main()
{
start:
char
c;
string
text,
word;
string::size_type
start;
cout
"请输入要删除的单词:";
cin
word;
cout
"请输入文本:";
cin.sync();
getline(cin,
text);
while((start
=
text.find(word))
!=
string::npos)
text.erase(start,
word.size());
cout
word
endl;
cout
text
endl;
cout
"是否继续?(Y/N)"
endl;
cin
c;
if(c
==
'Y'
||
c
==
'y')
goto
start;
return
0;
}
c语言编程,编写函数,删除字符串中的英文字母、数字字符;并对连续出现的相同字符,将其缩减为一个。
#include stdio.h
void fun(char *s){
int i,j;
for(i=0;s[i]='a' s[i]='z' || s[i]='A' s[i]='Z' || s[i]='0' s[i]='9';i++);
for(s[j=0]=s[i++];s[i];i++)
if(!(s[i]='a' s[i]='z' || s[i]='A' s[i]='Z' || s[i]='0' s[i]='9') s[i]-s[j])
s[++j]=s[i];
s[j+1]='\0';
}
int main(int argc,char *argv[]){
char s[81];
printf("Input a string...\ns=");
fgets(s,81,stdin);
fun(s);
printf("%s",s);
return 0;
}
任意输入一段英文,将其中所有的非数学字符和非英文字符全部删除。 的c语言程序
将其中所有的“非数学字符”和“非英文字符”全部删除
是指只保留英文字母吗?
#includestdio.h
int main()
{int i,j;
char s[200];
gets(s);
for(i=j=0;s[i];i++)
if(s[i]='a's[i]='z'||s[i]='A's[i]='Z')s[j++]=s[i];
s[j]=s[i];
puts(s);
return 0;
}
c语言删除算法 删除数字字符串中的英文字母。例:a1bc2345df变为12345
# include stdio.h
void del(char *p)
{
char *p1=p;
while(*p1++)
{
if(*(p1-1)='0'*(p1-1)='9')
*p++=*(p1-1);
}
*p='\0';
}
main()
{
char str[]="a1bc2345df";
del(str);
printf("%s\n",str);
}
C语言将字符串中的所有大写英文字符删除
#includestdio.h
void fun(char *str)
{
int i;
char *p;
while(1){
while(*str !(*str ='A' *str='Z')) str++;
if(*str)
{
p=str;
while(*p='A' *p='Z') p++;
i=0;
while(*p) str[i++]=*p++;
str[i]='\0';
}
else break;
}
}
int main()
{
char str[]="12aABb3BDc";
fun(str);
puts(str);
}