30_函数的递归调用

来源:互联网 发布:ubuntu装锐捷修改文件 编辑:程序博客网 时间:2024/06/16 18:33
//_30_函数的递归调用//_30_main.cpp//递归法将整数转换成字符#include <stdio.h>#include <stdlib.h>void convert(int n){int i;if((i=n/10)!=0)convert(i);//递归putchar(n%10+'0');//表示输出字符n%10,毕竟putchar}int main(){int number;printf("输入整数:");scanf("%d",&number);printf("输出是:");if(number<0)//如果整数是负数,则先输出负号{putchar('-');number = -number;}convert(number);putchar('\n');system("pause");return 0;}

0 0
原创粉丝点击