c 源程序:4.输入一个整数,用递归的算法实现将整数倒序输出。

来源:百度知道 编辑:UC知道 时间:2024/05/17 22:05:16

#include <iostream.h>

void display(int a);

void main()
{
int n;
cout<<"请输入一个整数:";
cin>>n;
display(n);
}
void display(int a)
{
int number, temp;
number = a;
if (a<0) //如果是负数
{
number = -a;
cout<<'-'; //先输出负号
}
if (number < 10) //如果小于10,不用再转换
{
cout<<number;
}
else
{
temp = number % 10;
cout<<temp;//将个位输出
display(number/10);//递归调用
}
}

#include<stdio.h>
#include<stdlib.h>
#include<math.h>
void f(int i);
int main()
{
int i;
scanf("%d",&i);
f(i);
system("pause");
}
void f(int i)
{
if(i<10)
{
printf("%d",i);
}

c 源程序:4.输入一个整数,用递归的算法实现将整数倒序输出。 C语言,怎么用递归函数,把输入的一个十进制整数转换成二进制数输出 C语言,编一程序用递归函数,把输入的一个十进制整数转换成二进制数输出 输入一个整数,用递归的算法实现将整数倒序输出。 用递归调用写一个将任意整数转换为二进制数的C程序 用递归法将一个整数n转换成字符串,例如输入483,应输入“384”,n的位数不确定 C++:用递归调用的方法将一个n位整数转化成字符串.(VC环境,全过程) 输入一个整数,返回一个与该整数数字顺序相反的整数用c语言编写 用C语言编输入一个整数输出其位数 请问谁可以用c语言编写一个输入4个整数,从大到小排列的程序啊