汇编字符串反序输出 用C语言写一个函数,使输入的字符串按反序存放,在主函数中输入和输出字符串?
用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
~]#include<stdio。H>#包含<string。H> void print(char*STR,int length)//重新排列输出函数{int i for(i=length-1i>=0I--)//从给定字符串的最后一位开始,依次向前遍历每个字符,按按钮(*(STR i))//打印字符直到第一个字符。}Int main(){char STR[80]=“”//定义一个80字节的字符串数组并初始化gets(STR)//从键盘输入一个字符串(以enter结尾)print(STR,strlen(STR))//调用上面定义的函数输出字符串printf(“n”)//输入一个回车换行符,这样以后的输出就可以开始一个新行了return 0}
用VB编程将输入字符串反序输出
两种方法:代码如下
private sub command1uu Click()
dim s as string,t as string
s=InputBox(“input a string”
print t t t
dim I as integer
for I=len(s)to 1 step-1
t=t&;mid(s,I),1)
下一个
打印t
结束Su
第二个简单版本。
Private Sub Command1_uu2;Click()
dim s as string,t as string
s=InputBox(“input a string”)
]“t=strreverse(s)
end Sub
C语言编程,写一个函数,使输入的一个字符串按反序存放,在主函数中输入和输出字符串。求下面程序解释?
如果可以的话
]include<stdio。H>
#包含<string。H>
void reverseuu字符串(char*str)
{
int len=strlen(str),i
char t
for(i=0 i<=len/2 i)
{
t=str[i
]str[i]=str[len-i-1
]str[len-i-1]=t
}
int main()
{
char buffer 100
]get(buffer)
reverseustring(buffer)
printf(%sn“缓冲区)
返回0
}
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。