快捷导航

怎样实现字符串的反向复制

#includemain(){ int n,i,j; char a[30],b[30]; gets(a); for(i=0;a!='\0';i++); for(i=i,n=0;i>=0;i--,n++)  b[n]=a; puts(b); return 0;} 该程序无法输出

免责声明:本内容仅代表回答者见解不代表本站观点,请谨慎对待。

版权声明:作者保留权利,不代表本站立场。

回复

使用道具 举报

参与会员1

#includemain(){        intn,i,j;        chara[30],b[30];        gets(a);        for(i=0;a!='\0';i++);        //当第一个循环结束时i指向字符'\0';        //所以第二个循环开始时i=1-1        for(i=i-1,n=0;i>=0;i--,n++)                b[n]=a;        b[n]='\0';//注意字符串必须以\0结尾        puts(b);        return0;} 115500gg252bfniujfpjuu.jpg
回复

使用道具 举报

可能感兴趣的问答

发新帖
  • 微信访问
  • 手机APP