C语言编写程序,从键盘输入一个字符串,删除该字符串的所有首部和尾部数字字符,输出修改后的字符串和长度

2024-10-31 11:07:00
推荐回答(1个)
回答1:

#include "stdio.h"
int main(int argc,char *argv[]){
char s[300];
int i,n;
printf("Please enter a string...\n");
scanf("%299s",s);
for(n=0;s[n];n++);
for(n--;s[n]>='0' && s[n]<='9';n--);
s[n+1]='\0';
for(i=n=0;s[n]>='0' && s[n]<='9';n++);
while(s[i++]=s[n++]);
printf("\nThe result is %s\nThe length is %d\n",s,i-1);
return 0;
}

运行样例: