山东理工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; }
相关文章推荐
- strcat函数用法的一点看法
- C++应用程序性能优化——程序的启动过程
- C语言setpwent()函数:从头读取密码文件中的账号数据
- C语言getpwnam()函数:从密码文件中取得指定账号的数据
- C语言getpwuid()函数:从密码文件中取得指定uid的数据
- C++基础:四大基本函数,构造,析构,拷贝构造,赋值函数
- C++1(Effective C++)
- tmpfile() - C语言库函数
- tmpnam() - C语言库函数
- c语言中内存的动态分配与释放(多维动态数组构建)
- C++基础:引用
- C++ 迭代器容器学习
- c语言中的getchar()和putchar()
- 关于c++的小Tips
- c++ 常见问题之 vector 和数组
- 【链表】C++两个链表的公共结点
- C++ 初始化常量引用时内部的实现过程
- 详解C++中的纯虚函数(虚函数区别)&多态性 以及理解
- C++的简单总结(复制构造函数,深拷贝,前拷贝,默认属性)
- windos下没有dirent,导致纯c应用非常得不爽,本文介绍一个在windows下使用dirent的方法