程序填空题:正整数逆序输出
输入一个正整数n,将其逆序输出。要求定义和调用函数reverse(num),其功能是将num逆序输出,要求用递归实现。例如,输入12345,输出54321。
```c++
void reverse (int num)
{
if (@@[num < 10](1)){
printf("%d", num);
}
else{
@@[printf("%d", num%10)](1);
@@[reverse(num/10)](1);
}
}
```
答案:
第1空:num < 10
第2空:printf("%d", num%10)
第3空:reverse(num/10)
```c++
void reverse (int num)
{
if (@@[num < 10](1)){
printf("%d", num);
}
else{
@@[printf("%d", num%10)](1);
@@[reverse(num/10)](1);
}
}
```
答案:
第1空:num < 10
第2空:printf("%d", num%10)
第3空:reverse(num/10)