资阳置地城三期实景图:C语言题目(高分)

来源:百度文库 编辑:神马品牌网 时间:2024/04/30 08:35:42
要从键盘输入一个字符串给数组a,将其中的英文字符删除并输出。

#include"stdio.h"
#include"string.h"
main()
{char str[256];
int i;
gets(str);
for(i=0;i<=strlen(str)-1;i++)
if(((str[i]<='z')&&(str[i]>='a'))||((str[i]<='Z')&&(str[i]>='A')))
str[i]=32;
for(i=0;i<=strlen(str)-1;i++)
if(str[i]!=32) printf("%c",str[i]);
getch();
}

用指针扫描这个数组a,当扫描到字符大于A小于Z或大于a小于z时就删除当前字符,将后面的所有字符都提前一个位置,直到扫描到末尾.最后输出数组a.