/*
* 可以输入三个单词,输出三个单词。
另外比如madam这种回文单词,
怎么输出以后是:madam是一个回文单词,
word不是回文单词,而且把回文单词列出来
*/
#include<stdio.h>
#include<string.h>
int main() {
char str[3][1024];
char res[3][1024];
for (int i = 0; i < 3; i++)
{
scanf("%s",str[i]);
int j = strlen(str[i])-1;
int k = 0;
while (j>=0)
{
res[i][k] = str[i][j];
k++;
j--;
}
res[i][k] = '\0';
}
for (int i = 0; i < 3; i++)
{
if (strcmp(str[i],res[i])==0)
{
printf("%s\n",str[i]);
}
else
{
printf("%s%s\n", str[i],res[i]);
}
}
}
你的程序就是把输入的字符,以单词为单位翻转过来了。
我没有看懂你的需求是什么,请把原始的题目贴出来,照片也可以