前言
大家好,我是博主:“星尘不会落”。
今天教大家:
递归方式实现打印一个整数的每一位。
1.主函数
我们先定一个主函数(头文件就一个<stdio.h>,就不浪费目录了)。
我们需要定义一个整形变量,用 scanf() 修改变量得到自己想要的数,然后再把数传入函数。
#include<stdio.h>
//主函数
int main()
{
//定义数
int number;
//输入数值
printf("输入数值:");
scanf("%d",&number);
//打印数每一位
Print(number,JiWei(number));
return 0;
}
2.得几位函数
我们用一个思路,一个个位数 / 10,得到的就是 0 ,一个两位
数 / 100 ,得 0。以此类推,这么有规律,一看就能做到一个循环:
我们用变量x,代表数;
我们用变量 i = 10,i *= 10,代表每一次的除数;
用j = 1, i+