反转字符串
题目:主函数输入一个字符串,定义一个函数进行反转,并在主函数输出
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<string.h>
//输入字符串,并反序存放
int main(void)
{
void inverse(char[]);
char string[100];
printf("enter string:\n");
scanf("%s", string);
inverse(string);
printf("inverse string: %s", string);
return 0;
}
void inverse(char str[])
{
int i, j;
char t;
for (i = 0, j = strlen(str); i < (strlen(str) / 2); i++, j--)
{
t = str[i];
str[i] = str[j - 1];
str[j - 1] = t;
}
}