回复 9楼 纳兰伽香
我是说这种方法可行。好不好就看程序要求了我只是提供思路。
[ 本帖最后由 code力力 于 2015-4-10 13:26 编辑 ]
你醒了?快起来敲代码!!
void display_downstr(char *String) { int i=0;//计数 while(String[i]!='\0') i++; for(;i>=0;i--) printf("%c",String[i]); //反向输出源数据 printf("\n"); }
#include <stdio.h> #include <string.h> void Reverse(char *,int ); void main() { char str[1028]; gets(str); Reverse(str,strlen(str)); } void Reverse(char *a,int n) { for(;n>=0;n--) printf("%c",a[n]); printf("\n"); }
#include <string.h> #include <stdio.h> int main(){ char a[]="i love china"; char *b[10]; char *p; int i=0,j; p=strtok(a," "); while(p!=NULL) { b[i++]=p; p=strtok(NULL," "); } for(j=i-1;j>=0;j--) { printf("%s\n",b[j]); } return 0; }