反转C / C ++中的字符串
这是一个反转C语言字符串的示例,
示例
#include<stdio.h>
#include<string.h>
int main() {
char s[50], t;
int i = 0, j = 0;
printf("\nEnter the string to reverse :");
gets(s);
j = strlen(s) - 1;
while (i < j) {
t = s[i];
s[i] = s[j];
s[j] = t;
i++;
j--;
}
printf("\nReverse string is : %s", s);
return (0);
}输出结果
这是输出
Enter the string to reverse: Here is the input string. Reverse string is : .gnirts tupni eht si ereH
在上述程序中,中提供了用于反转字符串的实际代码main()。一个char类型的数组声明为char[50],它将存储用户给定的输入字符串。
然后,我们使用库函数计算字符串的长度strlen()。
j = strlen(s) - 1;
然后,我们在位置i和j交换字符。变量i递增,j递减。
while (i < j) {
t = s[i];
s[i] = s[j];
s[j] = t;
i++;
j--;
}热门推荐
10 祝贺新婚祝福语古代简短
11 周末愉快祝福语高级简短
12 上海返乡祝福语简短精辟
13 高考祝福语 简短12字
14 朋友祝福语两字简短
15 出院祝福语简短的话语
16 生日寿宴祝福语简短精辟
17 给新年祝福语简短独特
18 工人生日祝福语简短