(½Ç½À 4) µ¿Àû ¸Þ¸ð¸®ÇÒ´ç
³»¿ë: ¾Æ·¡¿Í °°Àº ±¸Á¶Ã¼¸¦ »ç¿ëÇÏ¿© ´ÙÀ½ÀÇ ÀÛ¾÷À» ÇϽÿÀ.
typedef struct student_info { char name[10]; int height; float weight;} student_info;
1) µ¿ÀûÇÒ´çÀ¸·Î 4¸íÀÇ ÇлýÁ¤º¸¸¦ ÀúÀåÇÒ °ø°£À» ÇÒ´ç ¹ÞÀ¸½Ã¿À.
2) »ç¿ëÀڷκÎÅÍ 4¸íÀÇ ÇлýÁ¤º¸¸¦ ÀԷ¹޾Ƽ ÇÒ´ç¹ÞÀº °ø°£¿¡ ÀúÀåÇϽÿÀ.
- 4¸íÀÇ Çлý Á¤º¸ "À̼ø½Å", 172, 83.4 / "È«±æµ¿", 167, 72.5 / "±èÀ¯½Å", 159, 70.8 / "À¯°ü¼ø", 163, 58.4
3) ÇлýÀ̸§À¸·Î Á¤·ÄÇÏ¿© Ãâ·ÂÇϽÿÀ. (¹®ÀÚ¿ ºñ±³ÇÏ´Â ÇÔ¼ö: strcmp(str1, str2) ¿Í ¹®ÀÚ¿ copy ÇÔ¼ö: strcpy(dest, src) ÀÌ¿ë)
(½Ç½À 4) up/down °ÔÀÓ ÇÁ·Î±×·¥
- ÄÄÇ»ÅÍ°¡ 1~100±îÁöÀÇ ÀÓÀÇÀÇ ¼ö Çϳª¸¦ ¼±ÅÃÇÑ´Ù.- »ç¿ëÀÚ´Â 1~100±îÁöÀÇ ¼ö Áß¿¡¼ ÃßÃøÇÑ ¼ö¸¦ ÀÔ·ÂÇÑ´Ù.- ÄÄÇ»ÅÍ´Â »ç¿ëÀÚ°¡ ÃßÃøÇÑ ¼ö°¡ ÄÄÇ»ÅÍ°¡ ¼±ÅÃÇÑ ¼öº¸´Ù ÀÛÀ¸¸é UP, Å©¸é DOWNÀ̶ó°í ¾Ë·ÁÁØ´Ù.- »ç¿ëÀÚ°¡ ÄÄÇ»ÅÍ°¡ ¼±ÅÃÇÑ ¼ö¸¦ ¸ÂÃß¸é °ÔÀÓÀº ³¡³´Ù.- °ÔÀÓÀÌ ³¡³ª¸é »ç¿ëÀÚ°¡ ÃßÃøÇß´ø ¼ö¸¦ ¸ðµÎ º¸¿©ÁØ´Ù. (ÀÌ ¶§ »ç¿ëÀÚ°¡ ÃßÃøÇß´ø ¼ö¸¦ ÀúÀåÇÏ´Â ¹è¿À» mallocÀ¸·Î Å©±â 100°³ Á¤¼ö·Î ÇÒ´çÇϽÿÀ.)
(Âü°í) ¸Þ¸ð¸® ÇÒ´ç: malloc() ÇÔ¼ö »ç¿ë (#include <malloc.h> ÇؾßÇÔ) ¹«ÀÛÀ§ ¼ö ¹ß»ý: rand() ÇÔ¼ö »ç¿ë (#include <stdlib.h> ÇؾßÇÔ) ¹«ÀÛÀ§ ¼ö ¹ß»ý ¾¾¾Ñ °ª ¼³Á¤: srand(¾¾¾Ñ °ª) ÀÌ¿ë ½ÇÇàÇÒ ¶§¸¶´Ù ´Ù¸¥ ¹«ÀÛÀ§ ¼ö ¹ß»ý: srand(time(NULL)) ÀÌ¿ë (#include <time.h> ÇؾßÇÔ) ƯÁ¤ ¹üÀ§ÀÇ ¼ö ¹ß»ý: % ¿¬»êÀÚ »ç¿ë