定义一个长度为50的字符数组,接收用户的输入(可以存在空白字符)并保存到数组中,编写一个函数(不使用strlen()函数),能够统计字符串的长度,并使用指针的方式来对输入的字符串进行反向输出。
沙发
//定义一个长度为50的字符数组,接收用户的输入(可以存在空白字符)
//并保存到数组中,编写一个函数(不使用strlen()函数),
//能够统计字符串 的长度,并使用指针的方式来对输入的字符串进行反向输出。
#include <stdio.h>
#include <stdlib.h>
int main()
{
char str[50];
gets(str);
int i=0;
while(*(str+i)!=' ')
i++;
//下面进行反向输出
printf("字符数组的长度是:%d",i);
putchar(10);
for(int j=i-1;j>=0;j--)
putchar(*(str+j));
system("pause");
return 0;
}
沙发
//定义一个长度为50的字符数组,接收用户的输入(可以存在空白字符)
//并保存到数组中,编写一个函数(不使用strlen()函数),
//能够统计字符串 的长度,并使用指针的方式来对输入的字符串进行反向输出。
#include <stdio.h>
#include <stdlib.h>
int main()
{
char str[50];
gets(str);
int i=0;
while(*(str+i)!=' ')
i++;
//下面进行反向输出
printf("字符数组的长度是:%d",i);
putchar(10);
for(int j=i-1;j>=0;j--)
putchar(*(str+j));
system("pause");
return 0;
}