2016 - 2024

感恩一路有你

使输入的字符串按反序存放 将输入的字符串以反序显示。例如输入“ASDFGHJKL”,显示“LKJHGFDSA”?

浏览量:1769 时间:2021-03-12 15:22:11 作者:admin

将输入的字符串以反序显示。例如输入“ASDFGHJKL”,显示“LKJHGFDSA”?

VB6.0可以使用strreverse函数实现逆序输出。strreverse函数返回指定子字符串的字符顺序颠倒的字符串语法:strreverse(string1)参数string1是字符顺序颠倒的字符串。如果string1是长度为零的字符串(“”),则返回长度为零的字符串。如果string1为null,则生成错误。演示代码:

用VB编程,将输入的字符串以反序输出?

用VB编程,将输入的字符串反序输出

两种方法:代码如下

私有子命令1_u2;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

#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)//测试字符串length

str(C,d)//调用函数

for(I=0,I<L I)

{

printf(%C”,d[I])//输出值

}printf(“n”)

printf(%s”,d)//直接输出字符串。在这种情况下,输出的是字符数组名,而不是数组元素名

返回0

C语言:写一函数,使输入的一个字符串按反序存放,在主函数中输入输出反序后的字符串?

#include<stdio。H>#包含<string。H> void input(char st)///define input function void reverse(char st)///define reverse 2113 function int main(){char s[20]input(s)//调用输入函数printf(“original string:sn”,s)//输出原始字符串5261 reverse(s)//调用reverse 4102 function printf(“new string:sn”,s) //输出反向字符串return 0}void input(char st)}{printf(“please enter string:”)get(st)}//反向函数void reverse(char st)}{int n=strlen(st)for(int i=0,j=n-1,ti<(n/2)t=st[i],st[i]=st[j],st[j]=t,i,j--)}

使输入的字符串按反序存放 实现将输入的字符串反序输出 c语言输入字符串反序输出

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。