int main() { char a[100]={0}; int b; int c; char d[100]={0}; int f=0; char g[100]={0}; char h[100]={0}; gets(a); b=strlen(a); for(c=b-1;c!=-1;c--) { d[f]=a[c]; strcat(g,d); strcpy(d,h); } printf("%s\n", g); int result = strcmp(a, g); if (result < 0) {printf("%d\n",-1);} else if (result > 0) {printf("%d\n", 1);} else {printf("%d\n", 0);} return 0; }
读取一个字符串,字符串可能含有空格,将字符串逆转,原来的字符串与逆转后字符串相同,输出0,原字符串小于逆转后字符串输出-1,大于逆转后字符串输出1。
最新推荐文章于 2023-06-18 10:00:30 发布