История изменений
Исправление
Twissel,
(текущая версия)
:
С отдельной переменной
/* Output from p2c 2.00.Oct.15, the Pascal-to-C translator */
/* From input file "Numbers.pas" */
#include <stdlib.h>
#include <stdio.h>
typedef struct item {
int data;
struct item *next;
} item;
int main()
{
struct item *first = NULL;
struct item *tmp;
int n;
while (scanf("%d", &n)!= EOF) {
tmp = (item *)malloc(sizeof(item));
tmp->data = n;
tmp->next = first;
first = tmp;
}
tmp = first;
while (tmp != NULL) {
printf("%d", tmp->data);
tmp = tmp->next;
}
return 0;
}
/* End. */
Все аналогично.
Добавлено:
Под отладчиком смотреть лень, кидайте помидоры)
Исходная версия
Twissel,
:
С отдельной переменной
/* Output from p2c 2.00.Oct.15, the Pascal-to-C translator */
/* From input file "Numbers.pas" */
#include <stdlib.h>
#include <stdio.h>
typedef struct item {
int data;
struct item *next;
} item;
int main()
{
struct item *first = NULL;
struct item *tmp;
int n;
while (scanf("%d", &n)!= EOF) {
tmp = (item *)malloc(sizeof(item));
tmp->data = n;
tmp->next = first;
first = tmp;
}
tmp = first;
while (tmp != NULL) {
printf("%d", tmp->data);
tmp = tmp->next;
}
return 0;
}
/* End. */
Все аналогично.