ÇÁ·Î±×·¡¹Ö

 3204, 1/161 ȸ¿ø°¡ÀÔ  ·Î±×ÀΠ 
   09kjh09
   [re] ÁöÇõÀÌ¿¡ ÇãÁ¢ÇÑ ´äº¯ÀÔ´Ï´Ù.ÀúµÎ °øºÎÇÏ´Â Çлý

http://www.hackerschool.org/HS_Boards/zboard.php?id=QNA_programming&no=595 [º¹»ç]


#include <stdio.h> -->Ç¥ÁØÀÔÃâ·Â ÇØ´õÆÄÀÏ ¼±¾ð ¹Ø¿¡ printf,scanf ÇÔ¼ö»ç¿ëÇϱâÀ§ÇØ ¾¹´Ï´Ù

int sum(int num1, int num2); Á¤¼öÇüº¯¼ö num1 + Á¤¼öÇü º¯¼ö num2 = Á¤¼öÇü sum

int input_number( ); ¿©±âµµ Á¤¼öÇü

int main( void )

{

int a, b, c; -->Á¤¼öÇü º¯¼ö a, b, c, (¼ýÀÚ(Á¤¼ö)¸¦ ³ÖÀ»¼öÀÖ´Â ¸Þ¸ð¸®°ø°£ Á¤ÇÑ

´Ù)

printf("enter a number ( 1~ 10 ) : "); -->Áß°¡·Î¾È¿¡ÀÖ´Â enter a number again ( 1 ~ 10 ) : ±îÁö¸¦ Ãâ·ÂÇÕ´Ï´Ù

a = input_number (); -->ÇÁ·Î±×·¥¾ð¾î¿¡¼­ = Àº °°´Ù°¡ ¾Æ´Ï±¸ ¿À¸¥ÂÊ¿¡Àִ°ªÀ» ¿Þ

ÂÊÀ¸·Î ³Ö´Â´Ù°¡ ¸ÂÀ»²®´Ï´Ù ¾Æ¸¶µµ..°°´Ù´Â Ç¥½Ã´Â == ´ÂµÎ°³

printf("enter a number again ( 1 ~ 10 ) : " ); À̰ŵΠenter a number again ( 1

~ 10 ) : ÀÌ°Ô Ãâ·Â´ë°³ÂÉ

b = input_number (); ¾Æ±î¼±¾ðÇØÁØ Á¤¼öÇüº¯¼öb ¿¡µµ input_number ()°ªÀ» ³Ê¾î¿ä

c = sum( a, b ); sumÇÔ¼ö a + b °ªÀ» c¿¡ ³ÖÀ¸½Ã¿À

printf( "%d + %d = %d\n", a , b, c ); -->%d À̳ðÀÌ Ãâ·ÂÇÒ¶§ Á¤¼ö¸¦ ÀǹÌÇϰŵç¿ä

"%d + %d = %d´Â Á¤¼ö + Á¤¼ö =  Á¤¼ö¶ó´Â ¸»ÀÌ°í \nÀº Ãâ·ÂÇÒ¶§ ÇÑÁÙ ³»·Á¼­ ´ãÁÙ¿¡

Ãâ·ÂÇ϶ó´Â ¸»ÀÔ´Ï´Ù "%d + %d = %d ÀÌ°Å ¼¼°Ô°¡ a + b = c À̼Ҹ® ÀÔ´Ï´Ù.


return 1; À§ÂÊ¿¡ ¼±¾ðÇÒ¶§ void mainÀÌ ¾Æ´Ï±¸ int mainÀ¸·Î ¼±¾ðÇؼ­ ½áÁذǵ¥¿©
void °¡ ¸®ÅÏÀÌ ¾ø´Ù´Â ¶æÀ© À§¿¡ void¶ó°í ¼±¾ðÀÌ ¾ÈµÇ¾îÀ־ ¸¶Áö¸·¿¡ return À̶ó°í ¼±¾ðÇØÁØ°Å°°¾Æ¿ä

}

int sum( int num1, int num2 ) À§¿¡ ÀÖ¾ú¶² sum ÇÔ¼ö °¡·Î¾È¿¡Àδ Á¤¼öÇü °ª 2°³¸¦ ´õÇÏ¸é ¿Ï·á

{

int num3; ¿©±â º¯¼ö ¼±¾ðÀ» ÇØÁÖ¾ú³»¿ä num3¶ó´Â ¼ýÀÚ(Á¤¼ö)¸¦ ÀúÀåÇÒ¼öÀÖ´Â ¹ä±×¸©(¸Þ¸ð¸®)¸¦ È°´çÇØÁØ°Ì´Ï´Ù.

num3 = num1 + num2; °£´ÜÇÑ »çÄ¢¿¬»ê num1°ª°ú num2°ªÀ» ´õÇؼ­ num3°ª¿¡ ³Ö½À´Ï´Ù.

º¯¼ö¼±¾ðÀº 3°¡Áö¸ðµÎ À§¿¡¼­ ÇØÁ־ num3 = num1 + num2±×³É À̵¥·Î ¾¹´Ï´Ù.

return num3; ¸®ÅÏ...

}

int input_number( ) -->À§¿¡ ÀÌ°Í°ú °°Àº°ÍÀÌ ¸¸ÀÌ ÀÌÂî¿ä À§¿¡¼­ ÀÌÇÔ¼ö°¡ ¾²À̸é À̹ؿ¡ Áß°¡·Î ¾È¿¡ÀÖ´Â while¹®ÀåÀÌ ¾²ÀÌ´Â °Ì´Ï´Ù. ^^*¹Ø¿¡ Áß°¡·Î ¾È¿¡ ÀÖ´Â shile¹®À» ÇÊ¿äÇÒ¶§¸¶´Ù ÆíÇÏ°Ô ¾²±âÀ§ÇØ int input_number( )·Î Á¤ÀÇÇÏ°í °¡Àú´Ù ¾¹´Ï´Ù.

{

int ret; Á¤¼öÇü ret ¼±¾ðÇÏ°í¿ä

while( ret > 1 || ret < 10 )-->while¹®Àº Á¶°Ç¹Ýº¹¹®ÀÔ´Ï´Ù. Á¤¼öÇüÀ¸·Î ¼±¾ðÇÑ ret°ªÀÌ 1º¸´Ù Å©°í ret°ªÀÌ 10º¸´Ù ÀÛÀ»¶§ ¾Æ·¡ scanfÇÔ¼ö¸¦ ¹Ýº¹ÇÕ´Ï´Ù.

{
scanf( "%d", &ret ); scanf ´Â printf¶û ¹Ý´ë·Î ÀÔ·ÂÇÔ¼öÀÔ´Ï´Ù printf´Â ¸ð´Ïó Ãâ·ÂÇÕ¼ö ÀÌ°í¿ä ^^* Å°º¸µå·Î ret°ªÀ» ÀԷ¹޽À´Ï´Ù.Ãâ·ÂÇÔ¼ö³ª ÀÔ·ÂÇÔ¼ö¿¡ %d ´Â À§¿¡¼­ Á¤¼öÇ¥ÇöÀ̶ó°í ¸»¾¸ µå·È½À´Ï´Ù.

}
return ret;

}
ÇãÁ¢ÇÑ ´äº¯ÀÔ´Ï´Ù.

  Hit : 3656     Date : 2004/08/04 03:24



    
sktleh È£ Á¤¸» °¨»çÇѵ¥¿ä ÀÌ°Å ÄÄÆÄÀÏ Çغ¸´Ï±ñ¿ä mainÇÔ¼ö ¾È¿¡ÀÖ´Â printf°¡ µÎ°³À̾´µ¥ À§¿¡²¨ ÇÑ°³¸¸ ½ÇÇàµÇ°í ¹Ø¿¡ ²« ½ÇÇà µÇÁö ¾Ê´õ±º¿ä... ¿ÀŸ³ª¼­ ±×·±°ÇÁö.. ¾ÏÆ° ³Ê¹« 2004/08/04
sktleh °¨»çÇÕ´Ï´Ù~ 2004/08/04
3204   Ä¡Æ®¿£Áø °í¼öºÐ °è½Ç±î¿ä[1]     rjsdudals123
02/15 230
3203   ¿À·ù Á» ã¾ÆÁÖ¼¼¿ä [1]     marunim
05/30 958
3202   c¾ð¾î segmentation fault:11 ¿À·ù Áú¹®µå¸³´Ï´Ù![2]     leebk1124
05/21 2037
3201   C++ÇÔ¼ö°ü·Ã Áú¹®ÀÌ¿¡¿ë!![3]     1999dylee
05/11 1864
3200   ÆÄÀ̽ã Áö¹® µå¸³´Ï´Ù.[1]     kksh1107
04/24 1602
3199   ¸®¹ö½ÌÀÇ ¼¼¹ø¤Š ²É - ¿ª¶û-     nninni79
04/20 2311
3198   ´Þ°í³ª ¹®¼­ ½©ÄÚµå[1]     ghjk645
03/24 1625
3197 ºñ¹Ð±ÛÀÔ´Ï´Ù  c¾ð¾î ¼Ò¼ö °ª     adwefq
04/29 1
3196   C¾ð¾î ¼Ò½ºÁú¹®ÀÔ´Ï´Ù![5]     an0088
01/05 5194
3195   C++ /// ºôµå ¿¡·¯ ¤Ð¤Ð[1]     guichanta
08/23 2413
3194 ºñ¹Ð±ÛÀÔ´Ï´Ù  c¾ð¾î µµ¿ÍÁÖ¼¼¿ä¤Ð¤Ð     su6339
04/06 0
3193   ÇØÅ·À» ¹è¿ì·Á°íÇϴµ¥[3]     zoodem04
03/26 4192
3192   c¾ð¾î¸¦ ¹è¿ì°í½Í¾î¿ä ![7]     dwc07238
02/11 4106
3191   ½ºÅÃÀÌ ½×ÀÌ´Â ¹æÇâ¿¡ °üÇؼ­!![1]     hackxx123
12/10 3539
3190   ÇØÅ·Åø¿¡¼­ ip ¾øÀÌ Çϵ忡 ½É´Â°Å¿¡´Â ¾î¶²°Ô ÀÖÀ»±î¿ä?[2]     aowlrgmlals
11/27 4337
3189   C¾ð¾î Çϴµ¥ double ½Ç¼ö¸¦ ³ÖÀºµ¥ ÀÚ²Ù 0.0ÀÌ ³ª¿Í¿ä[2]     fatou10336
11/20 3805
3188   dumpcode.h ÀÌÇØÁ» µµ¿ÍÁÖ¼¼¿ä .[1]     cm6418
11/06 3778
3187   c¾ð¾î ¾Ë°í¸®Áò Áú¹®ÀÔ´Ï´Ù.[3]     alstn8150
10/12 3777
3186     [re] c¾ð¾î ¾Ë°í¸®Áò Áú¹®ÀÔ´Ï´Ù.     dafher
05/13 1602
3185   c¾ð¾î ¼Ò½º Áú¹® ¹¹°¡ ¹®Á¦ÀÎÁö¤Ì¤Ì¤Ì¤Ì[2]     sjjh96
05/23 4313
1 [2][3][4][5][6][7][8][9][10]..[161]

Copyright 1999-2024 Zeroboard / skin by Hackerschool.org / Secure Patch by Hackerschool.org