¹«ÇÑ ·çÇÁ¶õ ¹Ýº¹ Ƚ¼ö°¡ ¹Ì¸® Á¤ÇØÁ® ÀÖÁö ¾Ê°í ¹«ÇÑÈ÷ ¹Ýº¹µÇ´Â ·çÇÁÀÌ´Ù. Á¦¾î º¯¼ö¸¦ »ç¿ëÇÏ´Â ·çÇÁ´Â Á¦¾î º¯¼ö°¡ ÀÏÁ¤ÇÑ ¹üÀ§¿¡ ÀÖÀ» ¶§¸¸ ¹Ýº¹ÇϹǷΠ½ÇÇà ȸ¼ö°¡ ¹Ì¸® Á¤ÇØÁ® Àִµ¥ ºñÇØ ¹«ÇÑ ·çÇÁ´Â ½ÇÇà ȸ¼ö¸¦ ¹Ì¸® ¾Ë ¼ö ¾ø´Ù. ¹«ÇÑ ·çÇÁ¸¦ ¸¸µå´Â ¹æ¹ýÀº ¾ÆÁÖ °£´ÜÇÏ´Ù.
for (;;) {
¸í·É;
}
Á¶°Ç½ÄÀ» ¸í½ÃÇÏÁö ¾ÊÀ¸¸é ÀÌ Á¶°ÇÀº Ç×»ó ÂüÀ¸·Î Æò°¡µÇ±â ¶§¹®¿¡ ·çÇÁ°¡ ³¡³ªÁö ¾Ê°Ô µÈ´Ù. ±×·¸´Ù¸é ¹«ÇÑ ·çÇÁ´Â Á¤¸» ¹«ÇÑÈ÷ ¹Ýº¹µÇ´Â°¡ ÇÏ¸é ±×·¸Áö´Â ¾Ê´Ù. ¸¸¾à Á¤¸»·Î ¹«ÇÑÈ÷ ¹Ýº¹µÈ´Ù¸é ·çÇÁ ¹Ù±ùÀÇ Äڵ尡 ½ÇÇàµÉ ¼ö ¾øÀ¸¹Ç·Î ½Ã½ºÅÛ ´Ù¿î »óŰ¡ µÇ°í ¸» °ÍÀÌ´Ù. ¹«ÇÑ ·çÇÁÀÇ Á¤È®ÇÑ Á¤ÀÇ´Â ¹Ýº¹ ȸ¼ö°¡ °¡º¯ÀûÀÎ ·çÇÁ¸¦ ÀǹÌÇÑ´Ù.
·çÇÁ ÀÚü¿¡´Â Á¾·á Á¶°ÇÀÌ Æ÷ÇԵǾî ÀÖÁö ¾ÊÀ¸¸ç ¸í·ÉÀ» ½ÇÇàÇÏ´Ù°¡ ÀÏÁ¤ÇÑ Á¶°ÇÀÌ µÇ¸é ·çÇÁ¸¦ Å»ÃâÇÑ´Ù. Áï ¹«ÇÑ ·çÇÁ¶õ Çü½Ä»ó ¹«ÇÑÈ÷ ¹Ýº¹µÇµµ·Ï ÇØ ³õ°í ·çÇÁ ³»ºÎ¿¡¼ ³¡³¾ ½ÃÁ¡À» °áÁ¤Çϵµ·Ï ÇÏ´Â ·çÇÁÀÌ´Ù. ±×·¡¼ ¹«ÇÑ ·çÇÁÀÇ ¸í·É ºí·Ï¿¡´Â ·çÇÁ Å»Ãâ 󸮰¡ ¹Ýµå½Ã Æ÷ÇԵǾî ÀÖ¾î¾ß ÇÑ´Ù. ·çÇÁ¸¦ Å»ÃâÇÒ ¶§´Â break¹®À» »ç¿ëÇϴµ¥ break´Â Á¶°Ç½ÄÀ» ¹«½ÃÇÏ°í °Á¦·Î ·çÇÁ¸¦ Á¾·áÇÏ´Â ¸í·ÉÀÌ´Ù. ¹«ÇÑ ·çÇÁÀÇ ÀϹÝÀûÀÎ ÇüÅ´ ´ÙÀ½°ú °°´Ù.
for (;;) {
¸í·É;
if (Å»ÃâÁ¶°Ç)
break;
}
¿ì¸®´Â ¾Õ¿¡¼ ÀÌ¹Ì ¹«ÇÑ ·çÇÁ¸¦ ¸¸µé¾î º» ÀûÀÌ Àִµ¥ 2Àå¿¡¼ ¸¸µé¾ú´ø ¼ýÀÚ ¸ÂÃ߱⠰ÔÀÓÀÌ ¹«ÇÑ ·çÇÁ ±¸Á¶¸¦ °¡Áö°í ÀÖ´Ù. Äڵ带 ´Ù½Ã º¸µµ·Ï ÇÏÀÚ.
for (;;) {
num=random(100)+1;
printf("\nÁ¦°¡ ¸¸µç ¼ýÀÚ¸¦ ¸ÂÃç º¸¼¼¿ä.\n");
do {
printf("¼ýÀÚ¸¦ ÀÔ·ÂÇϼ¼¿ä(³¡³¾ ¶§´Â 999) : ");
scanf("%d",&input);
if (input==999) {
exit(0);
}
if (input==num) {
printf("¸ÂÃè½À´Ï´Ù.\n");
} else if (input>num) {
printf("ÀÔ·ÂÇÑ ¼ýÀÚº¸´Ù ´õ ÀÛ½À´Ï´Ù.\n");
} else {
printf("ÀÔ·ÂÇÑ ¼ýÀÚº¸´Ù ´õ Å®´Ï´Ù.\n");
}
} while (input!=num);
}
ÀÌ °ÔÀÓÀº ÇÑ ¹ø ½ÇÇàÇÏ¸é »ç¿ëÀÚ°¡ ±×¸¸Çϰڴٴ ÀǹÌÀÇ 999¸¦ ÀÔ·ÂÇÒ ¶§±îÁö ¹«ÇÑÈ÷ ¹Ýº¹µÈ´Ù. ¸¸¾à ÀÌ °ÔÀÓÀÌ Á¤¸»·Î Àç¹ÌÀÖ´Ù¸é(±×·²¸®´Â ¾ø°ÚÁö¸¸) 999¸¦ ÀÔ·ÂÇÏÁö ¾Ê°í °è¼Ó °ÔÀÓÀ» ÇÒ ¼ö ÀÖ´Ù. »ç¿ëÀÚ°¡ ¾ðÁ¦ 999¸¦ ÀÔ·ÂÇÒ Áö ¾Ë ¼ö ¾ø±â ¶§¹®¿¡, Áï ·çÇÁ¸¦ ¼³°èÇÒ ¶§ ¹Ýº¹È¸¼ö¸¦ °áÁ¤ÇÒ ¼ö ¾øÀ¸¹Ç·Î ÇüÅ»óÀ¸·Î´Â ¹«ÇÑ ·çÇÁÀÌ¸ç ¹Ýº¹ ȸ¼ö°¡ °¡º¯ÀûÀÌ´Ù. ÀÌ ¿¹Á¦´Â 999¸¦ ÀÔ·ÂÇϸé break·Î ·çÇÁ¸¦ Å»ÃâÇÏ´Â °ÍÀÌ ¾Æ´Ï¶ó exit(0)¶ó´Â ¸í·ÉÀ¸·Î ¾Æ¿¹ ÇÁ·Î±×·¥À» Á¾·áÇØ ¹ö¸®µµ·Ï µÇ¾î Àִµ¥ ÀÌÁß ·çÇÁÀ̱⠶§¹®¿¡ break·Î ÇÑ ¹ø¿¡ Å»ÃâÇÏ±â ¾î·Æ±â ¶§¹®ÀÌ´Ù.
¹«ÇÑ ·çÇÁ´Â ½ÇÁ¦ ÇÁ·Î±×·¥¿¡¼ ¾ÆÁÖ ºó¹øÈ÷ »ç¿ëµÇ°í Àִµ¥ ´ÙÀ½ÀÇ ¿¹¸¦ ÅëÇØ ¾î¶² ¿ëµµ·Î »ç¿ëµÇ´ÂÁö ±¸°æÇØ º¸ÀÚ. ´ÙÀ½ ¿¹´Â for ¹«ÇÑ ·çÇÁ·Î ¼³°èÇÑ °ÔÀÓ ÇÁ·Î±×·¥ÀÇ ÀüüÀûÀÎ ±¸Á¶¸¦ º¸ÀÎ °ÍÀÌ´Ù.
void main()
{
ÇÁ·Î±×·¥ ÃʱâÈ
for (;;) {
°ÔÀÓÆÇ ±×¸²
°ÔÀÓ ½ÇÇà
°ÔÀÓÆÇ Áö¿ò
ÇÑÆÇ ´õ ÇÒ·¡? ¶ó°í ¹°¾îº½
ÇÏÁö ¾Ê°Ú´Ù´Â ÀÀ´äÀÌ µé¾î¿À¸é ·çÇÁ Å»Ãâ(break)
}
}
ÇÁ·Î±×·¥ ÃʱâÈ ÄÚµå´Â ·Î°í ȸéÀ» º¸¿©Áشٵ簡 °ÔÀÓ¿¡ ÇÊ¿äÇÑ º¯¼ö¸¦ ÃʱâÈÇϸç ÃʱâȰ¡ ³¡³ª¸é ¹Ù·Î ¹«ÇÑ ·çÇÁ·Î µé¾î°£´Ù. ·çÇÁ³»¿¡¼ °ÔÀÓÆÇÀ» ±×¸®°í °ÔÀÓÀ» ÁøÇàÇÏ¸ç °ÔÀÓÀÌ ³¡³ª¸é °ÔÀÓÆÇÀ» Áö¿ì°í »ç¿ëÀÚ¿¡°Ô ¶Ç °ÔÀÓÀ» ÇÒ °ÍÀÎÁö ¹°¾îº»´Ù. »ç¿ëÀÚ°¡ °ÔÀÓÀ» °è¼Ó Çϰڴٰí ÀÀ´äÇÏ¸é ´Ù½Ã ·çÇÁ óÀ½À¸·Î µ¹¾Æ°¡¼ °ÔÀÓÆÇ ±×¸², ½ÇÇà, Áö¿ò, Áú¹®À» °è¼Ó ¹Ýº¹ÇØ¾ß ÇÑ´Ù.
»ç¿ëÀÚ°¡ °ÔÀÓÀ» ±×¸¸µÎ°Ú´Ù°í ÀÀ´äÇÒ ¶§¸¸ ÀÌ ·çÇÁ¸¦ ³¡³¾ ¼ö ÀÖÀ¸¸ç ¾ðÁ¦ »ç¿ëÀÚ°¡ °ÔÀÓÀ» ±×¸¸µÑ Áö ¾Ë ¼ö ¾ø±â ¶§¹®¿¡ Àüü °ÔÀÓ ÄÚµå´Â ¹«ÇÑ ·çÇÁ¿¡ µÑ·¯ ½Î¿© ÀÖ´Ù. »ç¿ëÀÚ°¡ ÇÑ ÆÇ¸¸ ÇÏ°í ±×¸¸µÑÁö, Á×Ä¡°í ¾É¾Æ¼ °è¼Ó °ÔÀÓ¸¸ ÇÒÁö ·çÇÁ¿¡ ÁøÀÔÇÒ ¶§´Â ¾Ë ¼ö ¾ø±â ¶§¹®¿¡ Àüü ·çÇÁ´Â ¹«ÇÑ ·çÇÁ°¡ µÇ¾î¾ß ÇÑ´Ù. ÀÌ ·çÇÁ¿¡¼ °ÔÀÓ ½ÇÇà ºÎºÐÀÇ ¼¼ºÎ Äڵ带 ¼³°èÇØ º¸¸é ¾Æ¸¶µµ ´ÙÀ½°ú °°¾ÆÁú °ÍÀÌ´Ù.
for (;;) {
Ű ÀÔ·Â ¹ÞÀ½
ÁÖÀΰø À̵¿
Àû À̵¿
Ãæµ¹ ÆÇÁ¤
if (ÁÖÀΰø »ç¸Á) break;
}
¾ðÁ¦ ÁÖÀΰøÀÌ »ç¸ÁÇϽÇÁö ¾Ë ¼ö ¾ø±â ¶§¹®¿¡ ÀÌ Äڵ嵵 ¿ª½Ã ¹«ÇÑ·çÇÁ¿©¾ß ÇÑ´Ù. ¹«ÇÑ ·çÇÁ´Â ·çÇÁ ³»ºÎ¿¡¼ »óȲ¿¡ µû¶ó Á¾·á Á¶°ÇÀ» °áÁ¤ÇÒ ¼ö ÀÖ´Â Æí¸®ÇÑ Á¦¾î ±¸Á¶ÀÌ´Ù. ´Ü¼øÈ÷ º¯¼ö°ªÀ¸·Î Á¾·á Á¶°ÇÀ» Á¡°ËÇÒ ¼öµµ ÀÖ°í º¹ÀâÇÑ ¼ö½ÄÀ̳ª ¶Ç´Â ÇÔ¼ö È£Ãâ °á°ú¸¦ Á¾·á Á¶°ÇÀ¸·Î ÁöÁ¤ÇÏ´Â °Íµµ °¡´ÉÇÏ´Ù. ½ÇÁ¦ Äڵ忡¼ ¹«ÇÑ ·çÇÁ°¡ ¾î¶»°Ô »ç¿ëµÇ´ÂÁö ½Ç½ÀÇØ º¸ÀÚ. ´ÙÀ½ ¿¹Á¦´Â ¹«ÇÑ·çÇÁ¸¦ »ç¿ëÇÏ¿© µÎ Á¤¼öÀÇ ÃÖ¼Ò °ø¹è¼ö¸¦ ã¾Æ ÁØ´Ù.
|
¿¹ Á¦ : mincommon |
#include <Turboc.h>
void main()
{
int i,Num1,Num2;
printf("ù ¹øÂ° ¼ýÀÚ¸¦ ÀÔ·ÂÇϼ¼¿ä : ");
scanf("%d",&Num1);
printf("µÎ ¹øÂ° ¼ýÀÚ¸¦ ÀÔ·ÂÇϼ¼¿ä : ");
scanf("%d",&Num2);
i=1;
for (;;) {
if (i % Num1 == 0 && i % Num2 == 0)
break;
i=i+1;
}
printf("ÃÖ¼Ò °ø¹è¼ö = %d\n",i);
}
´ÙÀ½Àº ÀÌ ¿¹Á¦·Î 12¿Í 14ÀÇ ÃÖ¼Ò °ø¹è¼ö¸¦ ãÀº °ÍÀÌ´Ù.
ù ¹øÂ° ¼ýÀÚ¸¦ ÀÔ·ÂÇϼ¼¿ä : 12
µÎ ¹øÂ° ¼ýÀÚ¸¦ ÀÔ·ÂÇϼ¼¿ä : 14
ÃÖ¼Ò °ø¹è¼ö = 84
Num1, Num2¿¡ µÎ ¼ö¸¦ ÀԷ¹ްí i¸¦ 1·Î ÃʱâÈÇÑ ÈÄ ¹«ÇÑ ·çÇÁ·Î µé¾î°£´Ù. ·çÇÁ¿¡¼´Â i°¡ Num1ÀÇ ¹è¼öÀÌ¸é¼ µ¿½Ã¿¡ Num2ÀÇ ¹è¼öÀÎÁö Á¡°ËÇϴµ¥ ÀÌ Á¶°ÇÀÌ °ø¹è¼öÀÇ Á¶°ÇÀ̸ç 1ºÎÅÍ ½ÃÀÛÇØ¼ °¡Àå ¸ÕÀú ¹ß°ßµÇ´Â °ø¹è¼ö°¡ ÃÖ¼Ò °ø¹è¼öÀÌ´Ù. && ¿¬»êÀÚ´Â µÎ Á¶°ÇÀ» µ¿½Ã¿¡ ¸¸Á·ÇÏ´ÂÁö¸¦ Á¡°ËÇϴµ¥ ´ÙÀ½ Àå¿¡¼ ÀÚ¼¼È÷ ¾Ë¾Æº¼ °ÍÀÌ´Ù.
ÀÓÀÇÀÇ µÎ Á¤¼ö¿¡ ´ëÇØ ÃÖ¼Ò °ø¹è¼ö´Â ¹Ýµå½Ã Á¸ÀçÇÑ´Ù. ±×·¯³ª »ç¿ëÀÚ°¡ ÀÔ·ÂÇÑ ÀÓÀÇÀÇ Á¤¼ö¿¡ ´ëÇÑ ÃÖ¼Ò °ø¹è¼ö°¡ ¾ðÁ¦ ¹ß°ßµÉÁö ¾Ë ¼ö ¾ø±â ¶§¹®¿¡ ¹Ì¸® ¹Ýº¹ Ƚ¼ö¸¦ Á¤ÇÒ ¼ö ¾øÀ¸¸ç ±×·¡¼ ÇüÅ»óÀ¸·Î ¹«ÇÑ ·çÇÁ¸¦ ±¸¼ºÇÏ°í ·çÇÁ¸¦ µµ´Â Áß¿¡ Å»Ãâ Á¶°ÇÀ» Á¡°ËÇÏ´Â °ÍÀÌ´Ù. ·çÇÁ³»¿¡¼ ÃÖ¼Ò °ø¹è¼ö¸¦ ã¾ÒÀ¸¸é break·Î Áï½Ã ·çÇÁ¸¦ Å»ÃâÇÑ´Ù. ÃÖ¼Ò °ø¹è¼ö´Â Çϳª¹Û¿¡ ¾øÀ¸¹Ç·Î ÀÌ ¼ö¸¦ ãÀº ÀÌ»ó ·çÇÁ¸¦ ´õ µ¹¾Æ¾ß ÇÒ ÀÌÀ¯°¡ ¾ø´Ù. ¹°·Ð ÀÏÁ¤ ¹üÀ§ÀÇ ¸ðµç °ø¹è¼ö¸¦ ´Ù ã´Â´Ù¸é ¹®Á¦°¡ ´Þ¶óÁö°ÚÁö¸¸ ¸»ÀÌ´Ù. ÀÌ ¿¹Á¦¿¡¼ ·çÇÁ´Â Á» ´õ °£´ÜÇÏ°Ô ±¸¼ºÇÒ ¼ö ÀÖ´Ù.
for (i=1;;i=i+1) {
if (i % Num1 == 0 && i % Num2 == 0)
break;
}
Ãʱâ½Ä°ú Á¶°Ç½ÄÀ» µû·Î µÎÁö ¾Ê°í for¹®¾È¿¡ Æ÷ÇÔ½ÃÄ״µ¥ ÀÌ·¸°Ô ÇØµµ °á°ú´Â µ¿ÀÏÇϸç ÀÌ ·çÇÁ´Â ¿©ÀüÈ÷ ¹«ÇÑ ·çÇÁÀÌ´Ù. ¹«ÇÑ ·çÇÁ¶õ Á¶°Ç½ÄÀÌ »ý·«µÈ ·çÇÁÀ̸ç Ãʱâ½ÄÀ̳ª Áõ°¨½ÄÀº À־ »ó°ü¾ø´Ù. Á¶°Ç½ÄÀÌ »ý·«µÇ¸é Ç×»ó TRUE·Î Æò°¡µÇ¹Ç·Î ¹«ÇÑÈ÷ ¹Ýº¹ÇÑ´Ù.