字符逆序

xiaoxiao2021-02-28  105

写一函数,使输入的一个字符串按反序存放,在主函数中输入输出反序后的字符串

#include<stdio.h> #include<string.h> void recover( char *str) { char temp; int i,j; j=strlen(str); for(i=0; i<j/2; i++) { temp=str[i]; str[i]=str[j-i-1]; //第一个与最后一个交换 ,J个数需要交换j/2次 ;除去‘0’,共有J-1个字符; str[j-i-1]=temp; } } int main() { char str[100] ; scanf("%s",str); recover(str); printf("%s\n",str); return 0; }

转载请注明原文地址: https://www.6miu.com/read-73219.html

最新回复(0)