#include <stdio.h>
#include <ctype.h>
#include <string.h>
int main() {
char strr[1001] = "\0"; //加一个位置是给\n的
fgets(strr, sizeof(strr), stdin);
strr[strcspn(strr, "\n")] = '\0'; //把\n替换为\0
int len = strlen(strr);
//逐个检查,确保每一个字符都是小写
for (int i = 0; i < len; i++ ) {
if (! islower(strr[i]) ) {
return -1;
}
}
//倒序逐个打印
for (int j = len - 1; j >= 0; j--) {
printf("%c", strr[j]);
}
} #include <stdio.h>
#include "string.h"
int main()
{
char str[1000];
scanf("%s", str);
int i;
i = strlen(str)-1;
for(; i >= 0; i--)
{
printf("%c", str[i]);
}
} #include <stdio.h>
int main()
{
char sour[1000] ={0};
char *p;
scanf("%s", &sour);
p = sour;
while(*p) p++;
do
{
p--;
printf("%c", *p);
}while(p != sour);
} #include <stdio.h>
#include <string.h>
int main() {
char str[1001] = {0};
// scanf("%s", str);
gets(str);
for (int i = strlen(str)-1; i >= 0; i--)
{
printf("%c", str[i]);
}
}