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 + -
显示快捷键?