我想知道除了在C中使用数组,数组列表,链接列表来反转某些用户输入之外是否还有其他方法。
例如,如果用户输入一定数量的数字,并以10结尾,那么这些数字是否可以使用递归而不是多元素数据结构来反转?
例如,
4 五 6 7 10
变为
7 6 五 4
非常感谢指导。谢谢。
答案 0 :(得分:0)
#include <stdio.h>
void rec_f(void){
int n;
scanf("%d", &n);
if(n != 10){
rec_f();
printf("%d ", n);
}
}
int main(){
rec_f();
return 0;
}