#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <unistd.h>
void Rand(int num[]);
void Reset(int arr[]);
void Input(int arr[], int num);
void Square(int arr[], int i);
int main() {
srand((unsigned int)time(NULL));
int num[10];
int i = 0;
system("clear");
while (1) {
int arr0[20] = {
0,
};
int arr1[20] = {
0,
};
int arr2[20] = {
0,
};
int arr3[20] = {
0,
};
int arr4[20] = {
0,
};
int arr5[20] = {
0,
};
int arr6[20] = {
0,
};
int arr7[20] = {
0,
};
int arr8[20] = {
0,
};
int arr9[20] = {
0,
};
Rand(num);
Input(arr0, num[0]);
Input(arr1, num[1]);
Input(arr2, num[2]);
Input(arr3, num[3]);
Input(arr4, num[4]);
Input(arr5, num[5]);
Input(arr6, num[6]);
Input(arr7, num[7]);
Input(arr8, num[8]);
Input(arr9, num[9]);
printf("중지시키시려면 Ctrl+c를 누르세요.\n");
for (i = 19; i >= 0; i--) {
Square(arr0, i);
Square(arr1, i);
Square(arr2, i);
Square(arr3, i);
Square(arr4, i);
Square(arr5, i);
Square(arr6, i);
Square(arr7, i);
Square(arr8, i);
Square(arr9, i);
printf("\n");
}
usleep(500000);
system("clear");
}
return 0;
}
void Rand(int num[]) {
for (int i = 0; i < 10; i++)
num[i] = rand() % 21;
}
void Input(int arr[], int num) {
for (int i = 0; i < num; i++)
arr[i] = 1;
}
void Square(int arr[], int i) {
if (arr[i] == 1)
printf("□ ");
else
printf(" ");
}
실행 결과
'프로그래밍언어 > C' 카테고리의 다른 글
[c] [별짓기] 꽃 모양을 만들어보자! (0) | 2021.08.26 |
---|---|
[C] [별짓기] 모래시계 + 나비넥타이 = 돌아가는 모래시계 (0) | 2021.08.26 |
[c] [별짓기] 나비넥타이 모양을 만들어보자! (0) | 2021.08.26 |
[c] [별짓기] 모래시계 모양을 만들어보자! (0) | 2021.08.26 |
[C] (내가 작성한 코드를 16진수, 2진수로 보는 방법!) (0) | 2021.08.26 |