|
|
|
|
|
|
|
|
|
|
|
|
|
3204, 19/161 |
|
goldbear564 | |||||||
c¾ð¾î·Î 2^128±¸Çϱâ | |||||||
http://www.hackerschool.org/HS_Boards/zboard.php?desc=desc&no=3413 [º¹»ç]
Hit : 3406 Date : 2012/05/15 01:57
|
|||||||
minwoo1989 | ±¦ÂúÁö´Â ¾ÊÁö¸¸ Çѹø Â¥ºÃ´Âµ¥¿ä... 2^64½Â¸¸ µÅµµ unsigned long long int ÃÖ´ë°ªº¸´Ù Ä¿Áö³×¿ä #include <stdio.h> #include <malloc.h> struct list { unsigned long long int data; struct list *next; }; typedef struct list List; void insert(List*); int main() { List *head = (List*) malloc(sizeof(List)); head->data = NULL; head->next = NULL; // unsigned long long intÀÇ ÃÖ´ë°ª unsigned long long int d = -1; printf("max = %llu\n\n", d); insert(head); while (!head->next) { printf("%llu", head->data); tmp = head; head = head->next; free(tmp); } free(head); return 0; } void insert(List *l) { List *prev = l; int i; l->data = 2; l->next = NULL; for (i = 0; i < 127; i++) {printf("2^%d\n", i + 2); List *d = (List*) malloc(sizeof(List)); d->data = prev->data * 2; d->next = NULL; printf("-----%llu\n", d->data); prev->next = d; prev = prev->next; } } |
2012/05/16 | |
|
|