- 博客(5)
- 收藏
- 关注
原创 c 语言 将整数 转换为 2 ,8,16 进制数
#include #include #include //倒置数组 void revers(char s[]) { int c, i, j; j = strlen(s) - 1;//求得s的长度 for(i = 0;i { c = s[i]; s[i] = s[j]; //首尾交换 s[j]
2015-09-06 22:34:21 788 1
原创 c 语言用递归法倒序字符串
#include void fstr(char *p,int n) { if(n > 0) { fstr(++p,n-1);//先递归到最后一个元素 printf("%c",*(--p));//然后逐级输出 注意这里输出的是单个字符 如果用 %s 会挂掉 } } int main() { ch
2015-08-27 00:37:48 659
原创 c 语言 逆波兰计算器 C语言程序设计中的例子
/* 只实现了简单的 + - * / */ #include #include #include #define MAXOP 100 //操作数或运算符的最大长度 #define NUMBER '0' //标识找到一个数 int getop(char []); void pushpush(double); double pop(void); //逆波兰计算
2015-08-16 21:43:23 1435 1
原创 c 语言 删除字符串中尾部的空格符 制表符与换行符
#include #include int strim(char s[]) { int n; for(n = strlen(s)-1; n >= 0; n--) { if( ' ' != s[n] && '\t' != s[n] && '\n' != s[n]) break; } s[n+1] = '\0'; return n
2015-08-13 23:08:36 1965
原创 c 语言将字符串中连续多个空格用一个代替 并赋值到新的字符串
int main(void) { char s[] = "ni shi wo de xiao ping guo !"; char to[100]; int i,j; i=j=0; while(s[i]) { if(s[i] != ' ' || s[i+1] != ' ') //如果字符串中第 i 和 i+1个 不是空格 {
2015-08-11 23:16:15 1210
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人