利用递归函数调用方式,将所输入的5个字符,以相反顺序打印出来。
#include <stdio.h>
#include <string.h>
void f(char a[],int n){
if(n<0){
return ;
}
else{
printf("%c",a[n]);
f(a,n-1);
}
}
int main(){
char a[6]={0};
scanf("%s",a);
int n=strlen(a);
f(a,4);
return 0;
}
利用递归函数调用方式,将所输入的5个字符,以相反顺序打印出来。
#include <stdio.h>
#include <string.h>
void f(char a[],int n){
if(n<0){
return ;
}
else{
printf("%c",a[n]);
f(a,n-1);
}
}
int main(){
char a[6]={0};
scanf("%s",a);
int n=strlen(a);
f(a,4);
return 0;
}