void reverse (char a[]);
void main()
{
char a[50];
gets(a);
reverse(a);
}
void reverse (char a[])
{int i=0;
if(a[i]!='\0')
{
reverse(a[i+1]);
printf("%c",a[i]);///////////就把这改一下就像楼上说的
}
else return;
}
c语言 , 编写一个递归函数,实现将任意的正整数按反序输出 。例如:输入 123456,输出为 654321 。#include "stdio.h"
void intrev(int n){
if(n){
printf("%d",n%10);
intrev(n/10);
}
}
int main(int argc,char *argv[]){
int x;
printf("Please enter a positive integer...\n");
if(scanf("%d",x)!=1 || x1){
printf("Input error, exit...\n");
return 0;
}
intrev(x);
printf("\n");
return 0;
}
运行样例:
递归函数c语言打印相反数的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于递归函数反向输出数组、递归函数c语言打印相反数的信息别忘了在本站进行查找喔 。
推荐阅读
- cmysqlsqlserver数据库,mssql数据库服务是什吗
- sqlserver2014登录不上,sql server登陆不上
- phpcms整合ueditor,php cms
- 萤石服务器异常,萤石服务器异常怎么办
- python函数列表传参 python函数列表做参数传递
- 流媒体电视怎么看不到u盘,usb流媒体播放
- 沧州网站制作公司,沧州做网站的公司
- phpjs代码,php+js
- java在什么上面写代码 java在什么上面写代码最好