题解 | #牛牛逆序输出#
牛牛逆序输出
https://www.nowcoder.com/practice/d981181ce18e4cce945fdf52daf037a1
#include <stdio.h>
#include<math.h>
/*int reverse(int n,int count)
{
if(count==1)
return n;
else
return reverse(n/10,--count)+n%10*(int)pow(10,count);
}*/
//////////////////////////////////////////
//如果只是为了打印数字的话
void reverse1(int n)
{
if(n<10)
printf("%d",n);
else
{
printf("%d",n%10);
reverse1(n/10);
}
}
int main(void)
{
int n;
scanf("%d",&n);
int num=n;
/*int count=0;
while(num)
{
count++;
num/=10;
}
printf("%d",reverse(n,count));*/
reverse1(n);
return 0;
}
腾讯公司福利 1143人发布