1 개요[ | ]
- STDIN 정수 배열(세로) 입력 받기
건수가 제시된 경우
text
Copy
4
19
3
12
28
건수가 제시되지 않은 경우
text
Copy
19
3
12
28
2 C[ | ]
건수가 제시되지 않은 경우
C
Copy
#include <stdio.h>
#include <ctype.h>
struct numTag {
int num[256];
int size;
};
int main()
{
struct numTag sNum = {{0, } , 0};
int c;
do {
c = getc(stdin);
if(isdigit(c)) {
sNum.num[sNum.size++] = c - '0';
}
} while (c != EOF);
return 0;
}
3 Bash[ | ]
건수가 제시된 경우
Bash
Copy
read n
NUM=
for i in `seq 1 $n`
do
read s
NUM="$NUM $s"
done
echo $NUM
# 19 3 12 28
4 Perl[ | ]
건수가 제시된 경우
Perl
Copy
$n=<>;
@nums=();
push @nums, $b=<> for (1..$n);
print @nums;
# 19
# 3
# 12
# 28
건수가 제시되지 않은 경우
Perl
Copy
print <>;
# 19
# 3
# 12
# 28
5 PHP[ | ]
건수가 제시된 경우
PHP
Copy
<?php
$n = intval(fgets(STDIN));
$nums = [];
for($i=0; $i<$n; $i++) $nums[] = intval(fgets(STDIN));
for($i=0; $i<$n; $i++) echo $nums[$i] . ' ';
# 19 3 12 28
6 Python[ | ]
건수가 제시된 경우
Python
Copy
n = int(input())
nums = [int(input()) for i in range(n)]
print( nums )
# [19, 3, 12, 28]
건수가 제시되지 않은 경우
Python
Copy
from sys import stdin
nums = list(map(int,stdin))
print(nums)
# [19, 3, 12, 28]