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 f(int i) { int a; if(i == 6) { putchar(getchar()); } else { scanf("%c", &a); f(i+1); printf("%c", a); } } int main() { f(1); return 0; }

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

#include #include void reverse(char *s) { char temp; int len = strlen(s); if(len > 1) { temp = s[0]; s[0] = s[len - 1]; s[len - 1] = '\0'; //为下一次递归填充一个字符串尾 reverse(s+1); s[len - 1] = temp; //还原本次递归的最后一个...

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

#include#include//#include using namespace std; void main() { string str; cin>>str; for(int i=str.length()-1;i>=0;i--) { cout

n是输入的整数

main() { char *s,*p=s; scanf("%s",s); while(*s!='\0') s++; s--;; while(s!=p-1) { printf("%c",*s); s--; } }

void reverse(int n) {printf("%d",n%10); if(n>9)reverse(n/10); } void main() {reverse(5678); }

#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