问题:接受一个整形值(无符号),按照顺序打印它的每一位。例如:输入:1234,输出:1 2 3 4.
#include<stdio.h>
void print(int n) //注意这里不用返回
{
if(n>9) //n至少是两位数
{
print(n/10);
}
printf("%d ",n%10);
}
int main()
{
int num=0;
scanf("%d",&num);
print(num);
return 0;
}
微信扫一扫
问题:接受一个整形值(无符号),按照顺序打印它的每一位。例如:输入:1234,输出:1 2 3 4.
#include<stdio.h>
void print(int n) //注意这里不用返回
{
if(n>9) //n至少是两位数
{
print(n/10);
}
printf("%d ",n%10);
}
int main()
{
int num=0;
scanf("%d",&num);
print(num);
return 0;
}
相关推荐