#include <stdio.h>
#include <string.h>
int main() {
char a[20];
char b[20];
int len;
int result;
gets(a);//获得数组a
len=strlen(a);
for(int i=0;i<len;i++)
{
b[i]=a[len-i-1];//将a数组中的元素逆置存放到b数组中
}
b[len]='\0';//b数组中末尾存放一个结束符
//puts(b);//输出逆置后的数组
result=strcmp(a,b);
//printf("%d",result);
if(result>0)
{
printf("%d",1);
}
else if(result<0)
{
printf("%d",-1);
}
else{
printf("%d",0);
}
return 0;
}
读取一个字符串,字符串可能含有空格,将字符串逆转,原来的字符串与逆转后字符串相同,输出0,原字符串小于逆转后字符串输出-1,大于逆转后字符串输出1。
于 2023-05-28 18:19:18 首次发布