0
点赞
收藏
分享

微信扫一扫

函数和递归

实例:接收一个整型值(无符号),按照顺序打印它的每一位,例如输入1234

输出结果为:1 2 3 4

#include<stdio.h>
#include<stdlib.h>

void print(int n)
{
if (n > 9)
{
print(n / 10);
}
printf("%d ", n % 10);
}

int main()
{
int choice = 1;
while (choice)
{
unsigned int num = 0;
printf("请输入数字:");
scanf("%d", &num);
//递归
print(num);
//print(1234)
//print(123) 4
//print(12) 3 4
//print(1) 2 3 4
printf("\n");
printf("如果结束请按0,重新开始请按1,请输入:");
scanf("%d", &choice);
printf("清屏开始......");
system("CLS");
}

return 0;
}
举报

相关推荐

0 条评论