您的位置:首页 > 编程语言 > C语言/C++

山东理工OJ 1162 C语言实验——保留字母

2016-07-17 20:28 471 查看
http://acm.sdut.edu.cn/sdutoj/problem.php?action=showproblem&problemid=1162

#include <stdio.h>
int Judge(char x)
{
if((x>='a'&&x<='z')||(x>='A'&&x<='Z')||(x=='\0'))
return 0;
else
return 1;
}
void delete(char s[],int p)
{
int k;
for(k=p;s[k]!='\0';k++)
s[k]=s[k+1];
}
int main()
{
char s[85],i;
gets(s);
for(i=0;s[i]!='\0';i++)
{
while(Judge(s[i]))
delete(s,i);
if(s[i]=='\0')
break;
}
puts(s);
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: