/*Univercity:烟台大学
*@Class</A>计134~4
*@Author:薛富磊
*@Time:2013-12-11
*@Function: 去除字符串中的数字,字符串不多于30
*@Args: *@Return: */
#include <iostream> using namespace std; void go(char *str); int main() { char str[30]; cin>>str; go(str); cout<<str; return 0; } void go(char *str) { int i,j; // 找到数字字符部分 for (i = 0;str[i]&& (str[i]<'0' || str[i]>'9');) { i++; } j=i; // 从这个位置开始插入 for(; str[i]; i++) if(str[i]<'0' || str[i]>'9') str[j++] = str[i]; str[j] = '\0'; }