728x90

분류 전체보기 200

Shell Sort

/* shell sort사용 예제. datain()함수로 생성한 data를 shell_sort()함수를 이용해서 정렬. */ #include #include void datain(int *, int); //데이터를 입력할 함수를 선언한다. void shell_sort(int *, int); //shell 소트할 함수를 선언한다. void main(void) { int n, i; int *data; //data형을 integer형으로 선언한다. while(1) { printf("input data number : "); scanf("%d", &n); //데이터의 갯수를 받아들인다. if(n == 0) //n = 0 이면 프로그램을 종료시킨다. break; data = (int *) malloc (sizeo..

리스트

#include"kyshdr.h" // stdio.h + stdlib.h +string.h #include #define RCSZ 80 #define OPEN(fp,fl,m) { if ((fp=fopen(fl,m))==NULL) { printf("Open %s 실패\n",fl); exit(5); } } /* 위의 마크로함수에서 '\'는 다음행으로 연결됨을 뜻함 */ typedef struct card_st CARD; //구조체 자료형을 선언 struct card_st { char name[16]; //성 명 char phon[16]; //전 화 CARD *next; // struct card_st *next; }; /* 함수원형 */ static int get_jno(); // 작업 번호 static i..

문자열 복사해서 비교..

#include #include main() { char s[80]; char str[80]; strcpy(s, "원섭 짱!!"); //s에 "원섭 짱"이라는 문자열을 복사. strcpy(str, "켜켜^^"); //str에 "켜켜^^"라는 문자열을 복사. if(!strcmp(s, str)){ //s와 str에 저장된 문자열을 비교하여 같으면 printf("두 문장이 일치합니다."); }else{ //같지 않으면.. printf("두 문장이 일치하지 않습니다."); } } =>결과 값은 당근 "두 문장이 일치하지 않습니다."가 뜨겠져^^

728x90