Problem N: 字符串整理
Description
输入一个字符串,将字符串中所有非英文字母的字符删除后输出。
Input
多组测试数据,每组输入一个以回车结束的字符串。
Output
将这行字符中所有非英文字母的字符删除后输出
Sample Input
I Have 2 MP3.
please you declare the variable m_n_DLength10!
Sample Output
IHaveMP
pleaseyoudeclarethevariablemnDLength
#include<stdio.h>
#include<string.h>
int main()
{
char str[100],xyz[100];
int flag,i,n;
while(gets(str)!=NULL)
{
int j=-1,k;
n=strlen(str);
for(i=0;i<n;i++){
if((str[i]>64&&str[i]<91)||(str[i]>96&&str[i<123]))
{
j++;
xyz[j]=str[i];
}
}
for(i=0;i<=j;i++)
printf("%c",xyz[i]);
printf("\n");
}
return 0;
}