2016 - 2024

感恩一路有你

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

浏览量:1992 时间:2021-03-10 15:12:06 作者:admin

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

#include <stdio.h> #include <string.h> void input(char st[])//定义输入函数 void reverse(char st[])//定义反序2113函数 int main() { char s[20] input(s)//调用输入函数 printf("Original string: %sn", s)//输出原字符串5261 reverse(s)//调用反4102序函数 printf("New string: %sn", s)//输出反序后的字符串 return 0 } void input(char st[]) { printf("Please enter string: ") gets(st) } //反序函数 void reverse(char st[]) { int n=strlen(st) for (int i=0, j=n-1, t i<(n/2) t=st[i], st[i]=st[j], st[j]=t, i , j--) }

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

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

两种方法:代码如下

Private Sub Command1_Click()

Dim S As String, T As String

S = InputBox("输入一个字符串")

Print T

Dim I As Integer

For I = Len(S) To 1 Step -1

T = T & Mid(S, I, 1)

Next

Print T

End Su

第二种简单版。

Private Sub Command1_Click()

Dim S As String, T As String

S = InputBox("输入一个字符串")

"T = StrReverse(S)

End Sub

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

#include<stdio.h>

#include<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--

}

return 0

}

int main()

{

char c[20]

char d[20]

int i,l

//gets(c)//输入字符串

scanf("%s",c)

l=strlen(c)//测试字符串长度

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

for(i=0 i<l i )

{

printf("%c",d[i])//输出数值

}printf("n")

printf("%s",d)//直接输出字符串,此时输出的是字符数组名,而不是数组元素名

return 0

c语言输入字符串反序输出 字符串数组逆序输出 js字符串倒序输出

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