gmth.net
当前位置:首页 >> C++,试用递归函数将输入的6个字符按相反顺序排列输出 >>

C++,试用递归函数将输入的6个字符按相反顺序排列输出

#includeusing namespace std;void print(const char* str){if (*str){print(str+1);coutstr;print(str); return 0;}

#include void trans(char *p) { if(*p != '\0') trans(p+1); printf("%c",*(p-1)); } int main(void) { char a[20]; char *p; p = a; printf("please input the string:\n"); scanf("%s",p); trans(p); return 0; }

我用C写的。不明白C++写有什么不同。 // test.c #include #include #include #include static void swap_char(char * a, char * b) { *a ^= *b; *b ^= *a; *a ^= *b; } static void array_reverse(char * array, size_t array_number) { if (arr...

你的问题不完整

#include "stdio.h" char *fan(char str[],int n){int len=0;char ch; while(str[len]!='?')len+=1;if(n

n是输入的整数

#include void myout(const char *p,int n){ if(n

函数如下: void fun(int a) { if(a

#include using namespace std; void aa(int n) {if(n>0&&n

#include #include int main(void) { char ch[100];/*假设字符串最长100个字符*/ printf("请输入字符串\n"); gets(ch);//可以实现输入空格 int len= strlen(ch);/*求字符串长度*/ for (int i=len;i>=0;i--) printf("%c", ch[i]); printf("\n"); }

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