山东理工OJ 1171 C语言实验——保留整数
2016-07-17 20:31
295 查看
http://acm.sdut.edu.cn/sdutoj/problem.php?action=showproblem&problemid=1171
#include <stdio.h> int Is_digit(char x) { if(x>='0'&&x<='9') return 1; else return 0; } int main() { char str1[85],str2[85]; int i,j=0; gets(str1); for(i=0;str1[i]!='\0';i++) { if(Is_digit(str1[i]))//数字 { str2[j++]=str1[i]; } else//非数字 { while(!Is_digit(str1[i+1])&&(str1[i+1]!='\0')) { i++; } str2[j++]='*'; } } str2[j]='\0'; puts(str2); return 0; }
相关文章推荐
- 山东理工OJ 1162 C语言实验——保留字母
- 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++的简单总结(复制构造函数,深拷贝,前拷贝,默认属性)