c语言如何将字符串颠倒 用C语言写一个函数,使输入的字符串按反序存放,在主函数中输入和输出字符串?
用C语言写一个函数,使输入的字符串按反序存放,在主函数中输入和输出字符串?C语言:写一函数,使输入的一个字符串按反序存放,在主函数中输入输出反序后的字符串?#include<stdio。H>#
用C语言写一个函数,使输入的字符串按反序存放,在主函数中输入和输出字符串?
C语言:写一函数,使输入的一个字符串按反序存放,在主函数中输入输出反序后的字符串?
#include<stdio。H>
#包含<string。H>//使用字符串函数时的头文件
int Str(char a[20],char b[20])//定义两个字符数组
{
int i,J,k
J=strlen(a)//测试字符串长度
I=0
k=J-1
while(I<J)
{
B[k]=a[I]//交换值
I
k-->}]返回0
}]int main()
{
char c[20
]char d[20
]int I.L
//获取(c)//输入字符串
scanf scanf(%s“,c)
l=strlen(c)//测试字符串长度
str(c,d)//调用函数
for(I=0 I<L I)
{
printf(%c”,d[I])//输出值
}printf(“”)
printf(%s”,d)//直接输出字符串。在这种情况下,输出的是字符数组名,而不是数组元素名
返回0