#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main() {
//读取一个字符串,(字符串可能含有空格,)
// 将字符串逆转,原来的字符串与逆转后字符串相同,输出0,
//
//原字符串小于逆转后字符串输出-1,大于逆转后字符串
// //
//例如输入 hello,逆转后的字符串为 olleh,因为hello 小于 olleh,所以输出-1
char c[100];
char d[100];
//scanf("%c",&c);
gets(c);
int i = 0;
int j=strlen(c);
for (i, j; i <=strlen(c);i++,j--) {
d[i] = c[j - 1];
}
d[strlen(c)] = 0;
//puts(d);
int result = strcmp(c, d);
if (result < 0)
{
printf("%d\n", -1);
}
else if (result > 0)
{
printf("%d\n", 1);
}
else {
printf("%d\n", 0);
}
}
C语言字符串逆转
于 2022-03-07 16:48:20 首次发布