接收一个整型值(无符号),按照顺序打印它的每一位。例如:1234,输出1 2 3 4
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了接收一个整型值(无符号),按照顺序打印它的每一位。例如:1234,输出1 2 3 4相关的知识,希望对你有一定的参考价值。
例如:1234,输出1 2 3 4
#include<stdio.h>
void print(int n)
if(n>9)
print(n/10);
printf("%d ",n%10);
int main()
unsigned int num=0;
printf("请输入一个数:");
scanf("%d",&num);
//递归
print(num);
//拆
//print(1234)
//print(123)--4
//print(12)--3 4
//print(1)--2 3 4
return 0;
主要部分:
void print(int n)
if(n>9)
print(n/10);
printf("%d ",n%10);
对主要部分进行循环:
总而言之:最后会导致print从最内部开始向外依次进行printf的输出,也就是将数字的最左端的那个数开始依次向右进行输出
个人建议多思考链式反应的那个打印4321的那个例子(”函数6.2“)
以上是关于接收一个整型值(无符号),按照顺序打印它的每一位。例如:1234,输出1 2 3 4的主要内容,如果未能解决你的问题,请参考以下文章