小程序:逆序输出一个整数
2017-06-26 10:07
253 查看
#include "stdio.h"
int fun(int n)
{
if(n!=0)
{
printf("%d " , n%10);
return fun(n/10);
}
}
void main()
{
long n;
printf("input a number: \n");
scanf(" %ld" , &n);
fun(n);
}
一种是用数组做,只要下标逆序输出就行了(受数组大小限制)。
一种是当成一个整数除以10取余输出,再返回循环。
int fun(int n)
{
if(n!=0)
{
printf("%d " , n%10);
return fun(n/10);
}
}
void main()
{
long n;
printf("input a number: \n");
scanf(" %ld" , &n);
fun(n);
}
一种是用数组做,只要下标逆序输出就行了(受数组大小限制)。
一种是当成一个整数除以10取余输出,再返回循环。
相关文章推荐
- 编写程序,输入一位三位整数,把三个数字逆序组成一个新数,再输出
- 输入一个整数,将这个整数以字符串的形式逆序输出 程序不考虑负数的情况,若数字含有0,则逆序形式也含有0,如输入为100,则输出为001
- 输入一个整数,将这个整数以字符串的形式逆序输出 程序不考虑负数的情况,若数字含有0,则逆序形式也含有0,如输入为100,则输出为001
- 怎样编写一个程序,把一个有序整数数组放到二叉树中(按行输出)
- 写一个程序,从键盘上接收两个整数,输出这两个整数中值大的一个。
- 华为机试——通过键盘输入100以内正整数的加、减运算式,请编写一个程序输出运算结果字符串
- 华为:通过键盘输入100以内正整数的加、减运算式,请编写一个程序输出运算结果字符串
- 1.编写一个简单的C语言程序:根据输入的两个整数求平均值并且在终端输出,通过gcc编译器得到它的汇编程序文件。 2.编写一个C语言程序:打印输出所有“水仙花数”,用gdb调试程序(给出步骤)。所谓“
- java程序题:将一个数组逆序输出
- 整除运算, 写一个程序,接收两个整数a和b,关判断a是否能被b整除,输出判断结果
- 给出一个不多于5位的整数,要求 1、求出它是几位数 2、分别输出每一位数字 3、按逆序输出各位数字,例如原数为321,应输出123
- 设计一个程序,输入3个整数,将其按从大到小的顺序输出
- 2013-03-07:编写一个JAVA程序,用户用键盘只能输入整数,程序输出这些整数的乘积
- 转:整除运算, 写一个程序,接收两个整数a和b,关判断a是否能被b整除,输出判断结果
- 编写程序:从键盘上输入若干个整数(以输入-1作为结束标识),输出这些数中的最大值和最小值,要求编写一个函数实现最大值和最小值的求取。
- 编写程序显示由数字组成的平行四边形图案。从键盘输入一个整数(£40),则输出对应的图案。例如输入4,则输出为:
- 用java写一个用户只能从键盘输入整数,程序输出这些整数的乘积
- C语言位段操作,写一个程序,从键盘上接收一个整数,用二进制形式输出这个整数
- 给一个不多于5位的整数,要求(1)求出他是几位数(2)分别输出每一位数字(3)按逆序输出各位数字,例如原数为321,应输出123
- 60}的C程序 高手帮忙写下`` 46 35 27 21 16 10 9 5 然后输出数组a。已知 int a[11]={1 使数组a仍然有序 将x插入到有序整型数组a中 由键盘输入一个整数x