¼ÒÀ¯±Ý¾× °æ¿ìÀǼö Ãâ·Â-2 //------------------------1--------------------------- ¡Ú ÇöÀç ¼ÒÀ¯ÇÏ°í ÀÖ´Â ±Ý¾×À¸·Î ¹Ýµå½Ã 1°³´Â ±¸ÀÔÇÏ´Â °æ¿ìÀÇ ¼ö¸¦ Ãâ·Â const int a = 50; // Å©¸²»§ const int b = 30; // »õ¿ì±ø const int c = 10; // Äݶó void print(void) { printf("ÇöÀç ¼ÒÀ¯ÇÏ°í ÀÖ´Â ±Ý¾×À¸·Î °æ¿ìÀÇ ¼ö¸¦ Á¦½ÃÇÒ°Í\n"); printf("¹Ýµå½Ã 1°³´Â ±¸ÀÔÇÒ °Í\n"); printf("1.Å©¸²»§ %d¿ø, 2.»õ¿ì±ø %d¿ø, 3.Äݶó %d¿ø\n\n", a, b, c); } int in(void) { int n; printf("¼ÒÁö±Ý¾× : "); scanf("%d", &n); return n; } void out(int n) { int i, j, k; for(i=1; i * a < n; i++) // Å©¸²»§ °¹¼ö »êÁ¤ { for(j=1; j * b < n; j++) // »õ¿ì±ø °¹¼ö »êÁ¤ { for(k=1; k * c < n; k++) //ÄÝ¶ó °¹¼ö »êÁ¤ { if(n == i*a + j*b + k*c ) { printf("Å©¸²»§:%d°³, ", i); printf("»õ¿ì±ø:%d°³, ", j); printf("ÄÝ ¶ó:%d°³\n", k); } } } } } int main(void) { int n; print(); n=in(); out(n); return 0; }
Ãâ·Â °á°ú
   ¼ÒÁö±Ý¾× 100¿ø
   Å©¸²»§ 1°³, »õ¿ì±ø 1°³, Äݶó 2°³
//------------------------2--------------------------- ¡Ú ÇöÀç ¼ÒÀ¯ÇÏ°í ÀÖ´Â ±Ý¾×À¸·Î ¸ðµç °æ¿ìÀÇ ¼ö¸¦ Ãâ·Â const int a = 50; // Å©¸²»§ const int b = 30; // »õ¿ì±ø const int c = 10; // Äݶó void print(void) { printf("ÇöÀç ¼ÒÀ¯ÇÏ°í ÀÖ´Â ±Ý¾×À¸·Î °æ¿ìÀÇ ¼ö¸¦ Á¦½ÃÇÒ°Í\n"); printf("¸ðµç ±¸ÀÔÀÌ °¡´ÉÇÑ ¹æ¹ýÀ» Á¦½ÃÇÒ °Í\n"); printf("1.Å©¸²»§ %d¿ø, 2.»õ¿ì±ø %d¿ø, 3.Äݶó %d¿ø\n\n", a, b, c); } int in(void) { int n; printf("¼ÒÁö±Ý¾× : "); scanf("%d", &n); return n; } void out(int n) { int i, j, k; for(i=0; i * a <= n; i++) // Å©¸²»§ °¹¼ö »êÁ¤ { for(j=0; j * b <= n; j++) // »õ¿ì±ø °¹¼ö »êÁ¤ { for(k=0; k * c <= n; k++) //ÄÝ¶ó °¹¼ö »êÁ¤ { if(n == i*a + j*b + k*c ) { printf("Å©¸²»§:%d°³, ", i); printf("»õ¿ì±ø:%d°³, ", j); printf("ÄÝ ¶ó:%d°³\n", k); } } } } } int main(void) { int n; print(); n=in(); out(n); return 0; }
Ãâ·Â °á°ú
   ¼ÒÁö±Ý¾× 100¿ø
   Å©¸²»§ 0°³, »õ¿ì±ø 0°³, Äݶó 10°³
   Å©¸²»§ 0°³, »õ¿ì±ø 1°³, Äݶó 7°³
   Å©¸²»§ 0°³, »õ¿ì±ø 2°³, Äݶó 4°³
   Å©¸²»§ 0°³, »õ¿ì±ø 3°³, Äݶó 1°³
   Å©¸²»§ 1°³, »õ¿ì±ø 0°³, Äݶó 5°³
   Å©¸²»§ 1°³, »õ¿ì±ø 1°³, Äݶó 2°³
   Å©¸²»§ 2°³, »õ¿ì±ø 0°³, Äݶó 0°³