欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

编写程序,将用户输入的字符串中所有的字符 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