题目:将输入的字符串中的数字删除,输出删除完成后的字符串
#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);
}