现在的位置: 首页 > 综合 > 正文

递归打印实数

2013年12月07日 ⁄ 综合 ⁄ 共 237字 ⁄ 字号 评论关闭
#include <stdio.h>
void printOut(int n);
int main(void)
{
	int num;
	printf("请输入一个数字:\n");
	scanf("%d",&num);
	printOut(num);
}
void printOut(int n)   
{  
	/*该整数的中间数都以正数打出*/  
	if(abs(n) >= 10)   
	{  
		printOut(n/10);  
		printf("%d", abs(n%10));  
	} 
	else
	{
		printf("%d", n%10);//第一个数字按原样打出
	}
}  

抱歉!评论已关闭.