字符串处理—删除其中数字

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zmqgeek/article/details/87731616

题目:将输入的字符串中的数字删除,输出删除完成后的字符串

#include<iostream>
using namespace std;

void Delete(char str[])
{
	int i=0,j=0;
	while(str[i]!='\0')//扫描字符 
	{
		//将字符中的数字跳过 
		while(str[i]>='0'&&str[i]<='9')
		    i++;
		    
		//将新的字符移动 
		str[j]=str[i];
		j++;
		i++;
	}
	str[j]='\0';
	puts(str);
}

int main()
{
	char str[20];
	gets(str);
	cout<<"删除数字后的字符为:";
	Delete(str);
}

猜你喜欢

转载自blog.csdn.net/zmqgeek/article/details/87731616