个人中心
我的提问
我的回答
今日任务
我的设置
退出
文档资料
电脑网络
体育运动
医疗健康
游戏
社会民生
文化艺术
电子数码
娱乐休闲
商业理财
教育科学
生活
烦恼
资源共享
其它
歪果仁看中国
爱问日报
精选问答
爱问教育
爱问公益
爱问法律
int cmp(char *p,char *q) { int i,j,k,size,*pos=new int[strlen(p)]; bool nomat=true; /*先找出首字符的匹配位置集*/ j=0; for(i=0;p[i];i++) { if(p[i]==q[0]) { nomat=f...
1个回答
按照你说的,最好用字符数组来存放字符串 这样字符数组名就是这个字符串的指针了,指定位置就可以直接用指针加偏移量来确定 例如 char a[100]="fjalsdjflasjfljasdljf"; char b[100]="djdfoaegksdalgslj"; 假设将字符串b插入到字符串a的第十位...
这个用C很好实现,申请一块内存先,第一个字节赋值为空格0x20,然后吧你字符串复制到余下空间,返回内存块的头指针,哈哈答案补充不好意思,我不用asp.net,所以没有代码,你定义一个含有一个空格的字符串,然后连接到你的字符串左边不就行了吗
2个回答
int indexOf(string value) //获取指定的字符串value在当前字符串中第一个匹配项的索引,如果找到了value,就返回它的索引,没找到就返回-1; 或许能用的上
3个回答
strcat(t, s+ i ); s[i]= 0; strcat(s, t );
首先创建一个比原数组多一个元素的数组。 找到要插入的新元素在原数组中插入时应该插入的位置(设为下标k),把那个位置之前的元素(从下标0开始的k个元素)用数组拷贝方法复制到新数组(从下标0开始存放),把那个位置起直到数组末尾的元素(从下标k开始的length-k个元素)拷贝到新数组(从下标k+1开始存...
你按照课本上教的写就行了
第一题: #include void sort(int score[],int sum); int find(int score[],int sum,int inputscore); void main(void) { int number; /*学生数*/ int i; int score[1...
已通过测试,望采纳#include #include void main(){ char str1[30],str2[10]; int n; char t[30]; int length1,length2,length3; int i,j=0; printf("Input the orig...
或者在前面加入一个整数值来表示它的长度(在Pascal语言中使用这种方法)