输入字符串,包含:字母、数字、标点符号,以及空格字符,并将其逆序输出。 例如,当输入字符串为“I am a student.”,输出为“.tneduts a ma I”,假设字符数组最大长度为100。 输入提示信息:"Please Enter String1:\n" 输入格式:gets() 输出格式:Result is:\n%s\n
程序运行结果示例: Please Enter String1: I am a student.↙ Result is: .tneduts a ma I
#include <string.h>
#include <stdio.h>
#define N 100
int main()
{
char string1[N], string2[N];
int i = 0, j;
printf("Please Enter String1:\n");
gets(string1);
while (string1[i] != '\0')
{
string2[i] = string1[i];
i++;
}
for (j = 0; j < i; j++)
{
string1[j] = string2[i - 1 - j];
}
printf("Result is:\n%s\n", string1);
return 0;
}