整数逆序后放入数组中
2010-10-30 22:28
239 查看
基本思路:递归,还是递归!
void convert(int *A,int n){ if(n>=10) convert(A+1,n/10); *A=n%10; } int main(int argc, char* argv[]) { int n=1234567; int result[20]={0}; convert(result,n); for(int i=0;i<7;i++){ printf("%d",result[i]); } printf("/n"); return 0; }
相关文章推荐
- C#递归实现将一整数逆序后放入一数组中
- 【源码】将一个整数的每位数分解并按逆序放入一个数组中(用递归算法)(C语言实现)
- 面试题:应用递归将一个整数逆序放入一数组中
- [小算法] 使用递归将一个整数逆序放入一数组中
- 将一个整数的每位数分解并按逆序放入一个数组中(要求用递归算法)
- 将一整数逆序后放入一数组中
- 将一个整数的每位数分解并按逆序放入一个数组中(要求用递归算法)
- 将一整数逆序后放入一数组中
- 将一整数逆序后放入一数组中(要求递归实现)
- 【源代码】将一个整数的每位数分解并按逆序放入一个数组中(用递归算法)(C语言实现)
- 实验6 数组2(输入n个整数,存入数组a中,分别按正序和逆序输出这些数;)
- 课堂练习2: 从命令行输入5个整数,放入一整型数组,然后打印输出。要求: 如果输入数据不为整数,要捕获输入不匹配异常,显示“请输入整数”;如果输入数据多余5个,捕获数组越界异常,显示“请输入5个整数”
- 从命令行输入5个整数,放入一整型数组,然后打印输出。要求: 如果输入数据不为整数,要捕获输入不匹配异常,显示“请输入整数”;如果输入数据多余5个,捕获数组越界异常,显示“请输入5个整数”。 无论是否发
- 从命令行输入5个整数,放入一整型数组,然后打印输出。要求: 如果输入数据不为整数,要捕获输入不匹配异常,显示“请输入整数”;如果输入数据多余5个,捕获数组越界异常,显示“请输入5个整数”。 无论是否发
- 课堂练习2: 从命令行输入5个整数,放入一整型数组,然后打印输出。要求: 如果输入数据不为整数,要捕获输入不匹配异常,显示“请输入整数”;如果输入数据多余5个,捕获数组越界异常,显示“请输入5个整数”
- 从命令行输入5个整数,放入一整型数组,然后打印输出
- 编程题:将数字0~5放入一个整型数组,并逆序输出数组
- 关于int型整数按逆序存入数组中的问题(也即十进制数和其他类型数据的转换问题)
- 实验 6 数组1 2、输入n个整数,存入数组a中,分别按正序和逆序输出这些数
- 随机产生12个5~15之间的整数放入一位数组中,然后输出这些数,每行输出四个数