【程序24】
题目:给-个不多于5位地正整数,要求:-、求它是几位数,二、逆序打印出各位数字.
//使用了长整型最多输入18位
#include<stdio.h>
void f(int n,int num){
if(num==0){
printf("\n这是一个%d位数",n);
return;
}
printf("%d",num%10);
f(n+1,num/10);
}
int main(){
int n=0,num;
scanf("%d",&num);
printf("逆序输出:");
f(n,num);
}