eg:有一个字符数组的内容为:"studentaami",请你将数组的内容改为"iamastudent".要求:不能使用库函数。只能开辟有限个空间(空间个数和字符串的长度无关)。studentaamiimaatnedutsiamastudent代码具体思想1.将句子反转(不管单词拼写顺序)2.将各个单词分别反转为正确顺序源代码:#include<std
分类:
编程语言 时间:
2019-04-21 12:52:49
阅读次数:
292
有一个字符数组的内容为:"iamastudent",请你将数组的内容改为"studentaami".要求:不能使用库函数。只能开辟有限个空间(空间个数和字符串的长度无关)。#include<stdio.h>#include<string.h>intMyStrlen(char*str){intcount=0;while(*str!=‘\
分类:
编程语言 时间:
2019-04-18 18:49:08
阅读次数:
216
有一个字符数组的内容为:"student a am i", 请你将数组的内容改为"i am a student". 要求: 不能使用库函数。 只能开辟有限个空间(空间个数和字符串的长度无关)。 student a am i i ma a tneduts i am a student ...
分类:
编程语言 时间:
2019-02-14 00:31:13
阅读次数:
148
//有一个字符数组的内容为:"studentaami",请你将数组的内容改为"iamastudent".
//要求:
//不能使用库函数。只能开辟有限个空间(空间个数和字符串的长度无关)。
//
#include<stdio.h>
#include<string.h>
voidfanw(char*left,char*right)//把每个单词单词翻转
{..
分类:
编程语言 时间:
2016-04-12 07:53:12
阅读次数:
322
假设有一个字符数组的内容为:"studentaami",请你将数组的内容改为"iamastudent".首先,当我看到这个题时,觉得很easy嘛。设两个指针,一个指针指向头,一个指针指向尾。交换就ok啦。。。但是,当我输出结果的时候傻眼啦。它长这个样子"imaatneduts"。和题目要求还差一步。之后..
分类:
编程语言 时间:
2016-03-28 18:56:52
阅读次数:
192
T:有一个字符数组的内容为:"studentaami",请你将数组的内容改为"iamastudent".要求:不能使用库函数。只能开辟有限个空间(空间个数和字符串的长度无关)。倒着打印字符串,并没有改变内容#include<stdio.h>
intmain()
{
inti;
char**p;
char*a[]={"student","a","m"..
分类:
其他好文 时间:
2016-03-23 06:46:34
阅读次数:
286
题目:有一个字符数组的内容为:"studentaami",请你将数组的内容改为"iamastudent".要求:不能使用库函数。只能开辟有限个空间(空间个数和字符串的长度无关)。题目分析:由于题目中给定的字符串中包含空格字符,就不能简单的将数组的内容整个进行逆置,题目中要求不能使用库函..
分类:
编程语言 时间:
2015-11-01 19:44:13
阅读次数:
193
#include<stdio.h>
//#include<assert.h>
voidmy_reverse(char*left,char*right)
{
//assert(left);
//assert(right);用以处理指针函数为空,保证有效
while(left<right)
{
chartmp=*left;//借助中间变量实现逆置
*left=*right;
*right=tmp;
left++;
right--;
}..
分类:
编程语言 时间:
2015-10-31 18:46:04
阅读次数:
548
有一个字符数组的内容为:"studentaami",请你将数组的内容改为"iamastudent".
要求:
不能使用库函数。只能开辟有限个空间(空间个数和字符串的长度无关)。
#include<stdio.h>
#include<assert.h>
intmy_len(char*str)
{
intcount=0;
assert(str);
while(*st..
分类:
编程语言 时间:
2015-10-31 18:42:46
阅读次数:
238
#include<stdio.h>
#include<assert.h>
intlength(constchar*str)
{
intlen=0;
assert(str);
while(*str)
{
len++;
str++;
}
returnlen;
}
voidreverse_str(char*start,char*end)
{
while(start<end)
{
chartmp=*start;
*start=*end;
*end=tmp;
start++;
end--..
分类:
编程语言 时间:
2015-10-31 18:41:09
阅读次数:
188