写程序输入一个字符串,删除字符串中的所有数字字符后输出此字符串
代码如下:#include<stdio.h>#include"string.h"voidmain(){chara[100];inti;scanf("%s",&a);for...
代码如下: #include<stdio.h> #include"string.h" void main() { char a[100]; int i; scanf("%s",&a); for(i=0;i<strlen(a);i++) { if((a[i]>='a'&&a[i]<='z') || (a[i]>='A'&&a[i]<='Z')) printf("%s",a[i]); } } 运行时出现错误,求助大侠!
展开
1个回答
展开全部
只是打印的话,下面就行,
要想删除的话,就再给定一个字符数组,将打印的字符存放在里面完后,再重新赋值
#include<stdio.h>
#include"string.h"
void
main()
{
char
a[100]={0};
int
i;
scanf("%s",a);
for(i=0;
i<strlen(a);
i++)
{
if((a[i]>='a'&&a[i]<='z')
||
(a[i]>='A'&&a[i]<='Z'))
printf("%c",a[i]);
}
}
要想删除的话,就再给定一个字符数组,将打印的字符存放在里面完后,再重新赋值
#include<stdio.h>
#include"string.h"
void
main()
{
char
a[100]={0};
int
i;
scanf("%s",a);
for(i=0;
i<strlen(a);
i++)
{
if((a[i]>='a'&&a[i]<='z')
||
(a[i]>='A'&&a[i]<='Z'))
printf("%c",a[i]);
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询