kwrl.net
当前位置:首页 >> 用C++写接收一个字符串,将该字符串中包含的A,E,... >>

用C++写接收一个字符串,将该字符串中包含的A,E,...

已测试,正确运行 #include #define N 100 using namespace std; void output(char *s) { char *p; for(p=s;*p;p++) if(*p=='a' || *p=='e' || *p=='i' || *p=='o') cout

就当一个顺序表来写就行了。只存字符的顺序表 // 编写一个字符串类,要求该类可以实现以下功能: // (1)取字符串长度GetLength,判断字符串是否为空IsEmpty,取特定字符在字符串中位置GetAt。 // (2)实现+和=的重载。 // (3)实现插入一字...

#include using namespace std; char *chaRu(char *ch1,char *ch2,int a) { for(int m = 0;ch1[m] != '\0';m++); for(int n = 0;ch2[n] != '\0';n++); char *ch = new char [m + n]; int i,j; for(i = 0;i

#include #include using namespace std; int main() { string str[100]; int i; cout

代码如下看看是否可行? //连接两个字符串 #include #include #include #include char* strcat1(char *strDest , const char *strSrc)//Strcat函数原型如下:将源字符串加const,表明其为输入参数,不会改变其内容 { //后文return address,故不...

#include int main() { char *c1="abcde",c2[]="greatwall"; char n1[10],n2[10]; //第2题没明白问的是什么 return 0; }

//#include "stdafx.h"//vc++6.0加上这一行.#include #include using namespace std;int main(void){ string str; cout

#include using namespace std;int main(){ char s1[100], s2[100]; int i,j; cin>>s1 >> s2; for(i=0; s1[i]; i ++); for(j = 0;s2[j]; j++) s1[i+j] = s2[j]; s1[i+j] = 0; cout

确定是c++? STL string+unique+count,可以很容易解决: #include #include #include using namespace std;int main(int argc, char const *argv[]){ string str = "abcabcbbced"; string ustr(str); sort(ustr.begin(), ustr.end()); ustr.e...

#includeintp(chara[],charb[]){inti=0,j=0,k=0;for(i=0;a[i];i++){j=i;for(k=0;a[j]==b[k]&&b[k]&&a[j];j++,k++);if(!b[k])return++i;}return-1;}intmain(void){chara[100],b[100];gets(a);gets(b);printf("%d\n",p(a,b));return0;}

网站首页 | 网站地图
All rights reserved Powered by www.kwrl.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com