hhjc.net
当前位置:首页 >> 字符串倒序输出函数 >>

字符串倒序输出函数

#include <stdio.h>//提供求串长函数strlen()#include <string.h>//最后一个元素下标 int end; void turn(char *h,int p) { //到末尾时开始输出 if (p == end) printf("%c",h[p]); else { //没到末尾则先输出下一位 turn(h,p+1); //然后输出当前位 printf("%c",h[p]); } } void main() { char* p = "123456"; end = strlen(p)-1; turn(p,0); }

楼主第一种方法输出a1数组不是应该用printf("%c",a1[i]);么.%s的话直接 for (i = 0; i a1[i] = a[len - i - 1]; } a1[i] = '\0';//这句不要忘了 printf("%s", a1); 楼主可以这样用一个数组自己实现倒序的#include#include#define MAXLEN 50 void

#include <stdio.h>#include <windows.h> void main() { char *s="visual"; int l=strlen(s);int i, j;int flag=1; for(i=l;i>0;i--) { for(j=0;j<l-flag+1;j++) { printf(" "); } flag++; sleep(1000); printf("%c",*(s+i-1)); printf("\r");}printf("\n");}

按你的思路for循环只是把第一个字符放到最后了.应将前i-1个也进行这个操作,然后前i-2个…… 不理解可详细咨询我.

public static void main (String[] args) { String str="1234567"; System.out.println ("你输入的字符是"+str); char[] start =str.toCharArray(); char[] end =new char[str.length()]; for (int i = start.length-1,j=0; i>=0; i--,j++){ end[j]=start[i]; } String strend=java.lang.String.valueOf(end); System.out.println (strend); }

倒数第四行改为 scanf("%s",&a);

我也写一个吧:void main() { char* pch; printf("请输入要倒序的字符串:"); scanf("%s",pch); int i=sizeof(*pch); for(i,i<=0,i--) put(pch+i); get(); } 思路是这样的,具体代码也可能有一些错误,动态内存分配我都记不起了,所以也没有用

初始化的时候应该为str=""; 程序源代码:/* * 字符串abcdefg,要求按逆序输出为gfedcba */ public class ReverseSort { public static String reverseSort(String str) { String str2 = ""; for (int i = str.length() - 1; i > -1; i--) { str2 += String.valueOf(str.

什么语言? 下面的是C语言的实现: #include <stdio.h>#include <string.h>void StringReverse(char *str){ if(NULL == str) { return ; } char *pBegin = str; char *pEnd = str + strlen(str) - 1; while(pBegin < pEnd) { char tmp = *pBegin; *pBegin = *pEnd; *

#include &lt;conio.h&gt;#include &lt;stdio.h&gt;#include &lt;string.h&gt;//添加的void nono(char str1[]);void fun(char str1[]){ char temp; int i,length=strlen(str1); /***********begin***********/ for (i = 0; i &lt;= length / 2; i++) { temp = str1[i]; str1[i] = str1[

网站首页 | 网站地图
All rights reserved Powered by www.hhjc.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com