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 : 3648 Date : 2004/08/04 03:24
|