반응형
예제 1)
알파벳을 소문자 'a'부터 순서대로 한 줄로 표시하는 함수를 작성하여라.
#include <unistd.h>
void print_alphabet(void)
{
char c;
c = 'a';
while (c <= 'z')
{
write(1, &c, 1);
c++;
}
}
예제 2)
'z'부터 시작하여 알파벳을 역순으로 한 줄로 출력하는 함수를 작성하여라.
#include <unistd.h>
void print_reverse_alphabet(void)
{
char c;
c = 'z';
while (c >= 'a')
{
write(1, &c, 1);
c--;
}
}
반응형
예제 3)
모든 숫자를 오름차순으로 한 줄로 출력하는 함수를 작성하여라.
#include <unistd.h>
void print_numbers(void)
{
char c;
c = '0';
while (c <= '9')
{
write(1, &c, 1);
c++;
}
}
예제 4)
매개변수로 입력된 정수의 기호에 따라 '-' 또는 '+'를 출력하는 함수를 작성하여라. n이 음수면 '-'을, 양수이거나 0이면 '+'를 출력해야 한다.
#include <unistd.h>
void is_negative(int n)
{
if (n < 0)
write(1, '-', 1);
else
write(1, '+', 1);
}
반응형
'언어 > C | C++' 카테고리의 다른 글
[C언어/초보를위한] 정수의 배열을 뒤집는 함수 구현하기 (0) | 2022.01.27 |
---|---|
[C언어/초보를위한] 문자열의 길이를 반환하는 strlen 함수 구현하기 (0) | 2022.01.27 |
[C언어/초보를위한] 문자열을 출력하는 putstr 함수 구현하기 (0) | 2022.01.27 |
[C언어/초보를위한] 서로의 두 값을 바꿔주는 swap 함수 구현하기 (0) | 2022.01.27 |
[C언어/초보를위한] putchar 함수 구현하기, 저수준 파일 출력 write (0) | 2022.01.26 |
댓글