编写程序,将用户输入的字符串中所有的字符 a 去掉,然后输出剩余的字符。
程序员文章站
2022-07-15 12:15:23
...
编写程序,将用户输入的字符串中所有的字符 a 去掉,然后输出剩余的字符。
#include <stdio.h>
#include <string.h>
/*/
编写程序,将用户输入的字符串中所有的字符 a 去掉,然后输出剩余的字符。
/*/
#if 1
int main(int argc,char *argv[])
{
char a[100]="\0";
int len = 0;
int i,j;
printf("输入一串字符回车键结束:\n");
for(int i=0;i<100;i++)
{
scanf("%c",&a[i]);
if (a[i] == '\n')
break;
}
len = strlen(a)-1;
printf("字符串的长度为:%d\n",len);
printf("删除后的字符:\n");
for(int i=0;i<len;i++)
{
if(a[i] == 'a')
{
for(int j=i;j<len;j++)
a[i]='\0';
}
}
for(int i=0;i<len;i++)
{
printf("%c",a[i]);
}
printf("\n");
}
#endif
#if 0
int main(int argc,char *argv[])
{
char c[100];
int len,i;
for(int i=0;i<100;i++)
{
scanf("%c",&c[i]);
if (c[i] == '\n')
break;
}
len = strlen(c)-1;
for(int i=0;i<len;i++)
{
if(c[i] != 'a')
printf("%c",c[i]);
}
}
#endif
上一篇: 颠倒栈 {5,4,3,2,1}-->{1,2,3,4,5}
下一篇: 现有两个字符串s1和s2,它们最多都只能包含255个字符。编写程序,将字符串s1中所有出现在字符串s2中的字符删去,然后输出s1。
推荐阅读
-
编写程序,将用户输入的字符串中所有的字符 a 去掉,然后输出剩余的字符。
-
现有两个字符串s1和s2,它们最多都只能包含255个字符。编写程序,将字符串s1中所有出现在字符串s2中的字符删去,然后输出s1。
-
9、试编写程序,输入一个字符串,再输入一个字符ch,将字符串中所有的ch字符替换为字符’*’。 要求定义和调用函数mChar(s, c ),该函数将字符串s中出现的所有c字符替换为’*’。
-
C语言 编写加密程序,将用户输入的一个英文句子加密为加密字符串,然后输出加密字符串。
-
编写程序,将用户输入的字符串中所有的字符a去掉,然后输出剩余的字符
-
编写程序,将用户输入的字符串中的所有的字符a用*代替,然后输出