问题3613--程序改错:删除非英文字母

3613: 程序改错:删除非英文字母

[命题人 : ]
时间限制 : 1.000 sec  内存限制 : 64 MB

题目描述

下面程序中“***** N *****”的下一行中有错误, 请改正(注意:不得加行、减行、加句、减句,否则后果自负)。 该程序功能: 输入一个字符串,将组成字符串的所有非英文字母的字符删除后输出。 例如:输入"abc123+xyz.5",应输出"abcxyz"。 #include #include void main() { char str[256]; int i,j,k=0,n; gets(str); n=strlen(str); for(i=0;i='a' && str[i]<='z') { /********2********/ str[k]=str[i]; i++; } str[k]='\0'; printf("%s\n",str); }

输入

输入任意一个字符串

输出

输出删除非英文字母后的字符串。

样例输入 Copy

there are12 some 56_problems.

样例输出 Copy

therearesomeproblems

来源/分类