#include<stdio.h>
#include<stdlib.h>
#define MAX_NODE_SIZE 10
typedef char element;
void error(char *message);
void insert_node(element *node);
void search_node(element *node);
void search_children(element *node);
void display_node(element *node);
int main(void){
element NODE[MAX_NODE_SIZE]= {0};
// printf("%d",'a');
insert_node(NODE);
display_node(NODE);
search_node(NODE);
//search_children(&NODE);
return 0;
}
void error(char *message){
fprintf(stderr,"%s\n",message);
exit(1);
}
void insert_node(element *node){
int i;
char a;
a = 97;
for(i=1; i<MAX_NODE_SIZE; i++){
if(i != 5 && i != 8){
node[i] = a;
}
a++;
}
}
void display_node(element *node){
int i;
for(i=0; i <= MAX_NODE_SIZE; i++){
printf("%d : %c\n",i,node[i]);
}
}
void search_node(element *node){
int n;
scanf("%d", &n);
switch(n){
case 1 : printf("%c\n"), node[1]; break;
case 2 : printf("%c\n"), node[2]; break;
case 3 : printf("%c\n"), node[3]; break;
case 4 : printf("%c\n"), node[4]; break;
case 5 : printf("%c\n"), node[5]; break;
case 6 : printf("%c\n"), node[6]; break;
case 7 : printf("%c\n"), node[7]; break;
case 8 : printf("%c\n"), node[8]; break;
}
}
'이전것 > Algorithm' 카테고리의 다른 글
레벨 순회 프로그램 (0) | 2014.06.02 |
---|---|
정적->동적 트리 미완성 (0) | 2014.05.28 |
배열 큐 전체출력 (0) | 2014.05.21 |
연결 큐 미완성 (0) | 2014.05.19 |
배열 큐 (0) | 2014.05.14 |