- 博客(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
831
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
681
原创 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
1458
1
原创 c 语言 删除字符串中尾部的空格符 制表符与换行符
#include#includeint 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
2166
原创 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
1281
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人