#define _CRT_SECURE_NO_WARNINGS
#include "stdio.h"
#include "stdlib.h"
#include "string.h"
void reverse_string(char *x, int start, int end)
{
if (x == NULL)
return;
char ch;
if (start >= end)
return;
ch = *(x+start);
*(x+start) = *(x+end);
*(x+end) = ch;
//Function calling itself: Recursion
reverse_string(x, ++start, --end);
}
void main()
{
//This array would hold the string up to 64 char
char string_array[64];
printf("Enter any string:");
scanf("%s", string_array);
//Calling our user defined function
reverse_string(string_array, 0, strlen(string_array)-1);
printf("\nReversed String is: %s",string_array);
return 0;
}
相关文章
- 11-18YbtOJ 字符串处理课堂过关 例1 数字反转【bfs】
- 11-18leetcode557. 反转字符串中的单词 III python,处理字符串的神!
- 11-18LeetCode 557. 反转字符串中的单词 III 双指针
- 11-18LeetCode_557.反转字符串中的单词 III
- 11-18【Leetcode】557. 反转字符串中的单词 III(Reverse Words in a String III)
- 11-18leetcode 557. 反转字符串中的单词 III
- 11-18❤️557❤️带新手一起刷力扣 (LeetCode)❤️代码有详细的注释❤️反思总结❤️557. 反转字符串中的单词 III
- 11-18leetcode反转字符串中的单词 III
- 11-18在运行程序时报错:"如果在 Code First 模式下使用,则使用 T4 模板为 Database First 和 Model First 开发生成的代码可能无法 正常运行。若要继续使用 Database First 或 Model First,请确保在执行应用程序的 config 文件中指 定 Entity Framework 连接字符串。若要将这些从 Database First 或 Mod
- 11-18SDUT 3364 顺序表应用7:最大子段和之分治递归法