递归实现顺序输出整数-2017-2018-1 实验10.2 递归函数等(课堂练习)
2017-12-27 07:57
1616 查看
6-1 递归实现顺序输出整数(15 分)
本题要求实现一个函数,对一个整数进行按位顺序输出。函数接口定义:
void printdigits( int n );
函数
printdigits应将
n的每一位数字从高位到低位顺序打印出来,每位数字占一行。
裁判测试程序样例:
#include <stdio.h>
void printdigits( int n );
int main()
{
int n;
scanf("%d", &n);
printdigits(n);
return 0;
}
/* 你的代码将被嵌在这里 */
输入样例:
12345
输出样例:
1 2 3 4 5
void printdigits( int n ){ if(n < 10){ printf("%d\n", n); } else{ printdigits( n / 10 ); printf("%d\n", n % 10); } }
相关文章推荐
- 20155216 2017-2018-1 《信息安全系统设计基础》第二周课堂练习补交以及Myod的实现
- (递归)递归实现顺序输出整数
- 用递归实现整数按位顺序输出
- 输入一个整数,使用递归方法实现反向输出
- C++入门:有n个整数,使前面各数顺序向后移m个位置,最后m个数变成前面m个数,见图。写一函数:实现以上功能,在主函数中输入n个数和输出调整后的n个数
- 输入a和b两个整数,按先大后小的顺序输出a和b(指针变量实现)
- 实现三个整数数a,b,c的比较大小,并且按大到小的顺序输出
- 2017-2018-1 20155234 实验三 实时系统及mypwd实现
- 判断是否为2的幂||输出一个整数二进制格式中1的个数 非循环非递归实现
- 输入a,b,c三个整数,按由大到小顺序输出。(用3个指针变量指向3个整形变量,然后用swap函数来实现互换3个整型变量的值)
- C#:通过递归和非递归算法实现按顺序输出的全排列
- 2017-2018-1 20155230 《信息安全系统设计基础》第二周课堂实验
- 2013-11-13 实验之整数划分(递归求解思想,条件判断输出)
- Java递归实现整数倒叙输出
- 递归实现输出n个整数的全排列和所有子集
- 3. 用选择法实现对10个整数按从大到小的顺序排序输出(要求完成sort1函数)。
- C语言:用递归实现将输入的整数按逆序输出。如输入12345,则输出54321。
- 指针变量作为函数参数实现对输入的两个整数按大小顺序输出
- C#--第2周实验--任务10--编写一个控制台应用--输入一个整数,将其各位数字颠倒顺序后输出
- # 2017-2018-1 20155232 《信息安全系统设计基础》第二周课堂实验