11.利用指针编写程序,从键盘输入一个字符串,删除该字符串的所有首部和尾部数字字符,输出修改后的字

11.利用指针编写程序,从键盘输入一个字符串,删除该字符串的所有首部和尾部数字字符,输出修改后的字11.利用指针编写程序,从键盘输入一个字符串,删除该字符串的所有首部和尾部数字字符,输出修改后的字符串以及该字符串的长度

#include <stdio.h> 
int main() 
{char s[200],*p,*q;
 gets(s);
 for(p=s;*p;p++);
 for(--p;*p>='0'&&*p<='9';p--);
 *(++p)='\0';
 for(p=s;*p>='0'&&*p<='9';p++);
 for(q=s;*q++=*p++;);
 puts(s);   
 return 0;
}

温馨提示:答案为网友推荐,仅供参考
相似回答