比如:0011000111
则表示0最大出现3次,1最大出现3次。
程序的思路很巧妙,不复杂。
// demo.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include <iostream> using namespace std; static void strwe(char *str) { int len=0; while(*str++) len++; //while循环结束以后 得到的就是字符串的实际长度 str-=2; //while循环结束以后 str实际指向str字符串的结束符飞‘ ’的下一个字符 } static void delete_char(char *str,char c) //删除字符串中指定的字符 { if (str==NULL) { return ; } char *p=str; while(*p++) { if (*p!=c) { *str++=*p; } } *str='