3-3-8(2).c
来自「2005软件工程师考试下午编程题源代码」· C语言 代码 · 共 23 行
C
23 行
/*中国系统分析员顾问团,http://www.csai.cn*/
/*程序员下午考试指南书籍源码*/
#include <string.h>
#include <stdio.h>
void f(char *str, char del){
int i, j, len;
len = strlen(str);
i = 0;
while(i < len) {
while( str[i] == del) i++;/*忽略连续的标志字符*/
/*寻找从str[i]开始直到标志字符出现的一个子字符串*/
j = i+1;
while ( str[j] != del && str[j] != '\0') j++;
str[j] = '\0'; /*给找到的字符序列置字符串结束标志*/
printf("%s\t",&str[i]);
i = j+1 ;
}
}
main(){
char a[]={'3','3','1','2','3','3','3','3','4','3','5','\0'};
f(a,'3');
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?