将一整数逆序后放入一数组中(要求递归实现)
2013-08-28 15:13
288 查看
#include<stdio.h> #include<string.h> /* /////////////////////////////////////////*/ /*将一整数逆序后放入一数组中(要求递归实现)*/ /*//////////////////////////////////////////*/ void convert(int *result, int n); void main() { int num,result[20],i,n; printf("输入整数的位数\n"); scanf("%d",&n); printf("请输入整数\n"); scanf("%d",&num); convert(result,num); for(i = 0;i < n;i++) printf("%d ",result[i]); printf("\n"); } void convert(int *result, int n) { if(n >= 10) { convert(result+1,n/10); } *result = n%10; }
相关文章推荐
- C#递归实现将一整数逆序后放入一数组中
- 将一个整数的每位数分解并按逆序放入一个数组中(要求用递归算法)
- 【源码】将一个整数的每位数分解并按逆序放入一个数组中(用递归算法)(C语言实现)
- [小算法] 使用递归将一个整数逆序放入一数组中
- [阿里]逆序打印整数,要求递归实现
- 逆序打印整数,要求递归实现
- 将一个整数的每位数分解并按逆序放入一个数组中(要求用递归算法)
- 【源代码】将一个整数的每位数分解并按逆序放入一个数组中(用递归算法)(C语言实现)
- 面试题:应用递归将一个整数逆序放入一数组中
- 求一个整数数组的最大元素,用递归方法实现
- 一个有n个整数的递增有序数组。对它进行向左或向右循环移动若干次后,要求给出一个代码实现,尽可能快地从这个数组中寻找指定值所在的位置
- 将一整数逆序后放入一数组中
- 用递归实现输入一系列整数后逆序输出
- 利用指针实现将5个整数输入到数组a中,然后将a逆序复制到数组b中,并输出b中各单元的值。
- java 用递归实现:输入一个整数,用字符串逆序输出,例如输入123,输出321 ,不使用全局变量
- 从命令行输入5个整数,放入一整型数组,然后打印输出。要求: 如果输入数据不为整数,要捕获输入不匹配异常,显示“请输入整数”;如果输入数据多余5个,捕获数组越界异常,显示“请输入5个整数”。 无论是否发
- 写一个函数,输入int型,返回整数逆序后的字符串。如:输入123,返回“321”。 要求必须用递归,不能用全局变量,输入必须是一个参数,必须返回字符串
- 实现求出若干整数之和为500的连续整数(如98,99,100,101,102)的所有组合&&产生一个int数组,长度为100,并向其中随机插入1~100,要求不能重复
- 输入n个整数,编写函数实现以下操作,要求用指针实现: (1) 对n个数进行排序; (2) 将从指定位置的m个数逆序存放,例如:原序列为2,4,6,8,10,12,14,16,18,20,若要求把
- 课堂练习2: 从命令行输入5个整数,放入一整型数组,然后打印输出。要求: 如果输入数据不为整数,要捕获输入不匹配异常,显示“请输入整数”;如果输入数据多余5个,捕获数组越界异常,显示“请输入5个整数”