递归方式实现打印一个整数的每一位
#include <stdio.h>
void print_num(int n)
{
if (n != 0)
{
if (n<0)
{
n = -n;
}
printf(" %d \n", n % 10);
print_num(n / 10);
}
}
int main()
{
int n;
printf("请输入一个整数:\n");
scanf("%d", &n);
print_num(n);
return 0;
}
递归方式实现打印一个整数的每一位
#include <stdio.h>
void print_num(int n)
{
if (n != 0)
{
if (n<0)
{
n = -n;
}
printf(" %d \n", n % 10);
print_num(n / 10);
}
}
int main()
{
int n;
printf("请输入一个整数:\n");
scanf("%d", &n);
print_num(n);
return 0;
}