【发布时间】:2015-03-23 13:36:57
【问题描述】:
我想编写一个代码来以相反的顺序打印输入。
如果我输入整数
6
20
14
5
我想读取数据不使用数组只是方法
像 5 14 20 6,而不是 5 41 02 6。
接下来我该怎么做?请帮帮我。
#include <stdio.h>
int main(void)
{
int reverResult;
int num;
int i;
int recurnum=0;
printf("Test PrintReverse\n");
printf("Number Please\n");
scanf("%d",&recurnum);
printf("%d is the number of recursion\n", recurnum);
for(i=1 ; i<=recurnum ; i++)
{
scanf("%d\n",&num);
printf("%d\n", num);
}
}
【问题讨论】:
-
逆序打印
for(i=recurnum;i>0;i++) printf("%d\n",num[i])需要使用数组来存储扫描的值 -
@Gopi 我认为如果我们先存储数字,您的方法会奏效。
-
请修正你的代码格式,眼睛很痛
-
对不起我的脏代码。我不是主修计算机科学的..请理解我..ㅜㅜ
标签: c recursion printf reverse