달력

62025  이전 다음

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30

'C'에 해당되는 글 2건

  1. 2008.11.12 재귀 호출 함수 간단..
  2. 2008.11.06 for문과 while문의 이해

//팩토리얼 값 구하기.
/*#include <stdio.h>
int fact(int a);
int main()
{
 int a,b;
 while(1)
 {
 printf("수 입력(종료0) : ");
 scanf("%d",&a);
 if(a==0)
  break;
 b=fact(a);
 printf("%d!=%d\n",a,b);
 }
 return 0;
}
int fact(int a)
{
 if(a<=1)
  return 1;
 else
  return (a*fact(a-1));
}*/


//10진수 정수를 받아 2진수로 출력하기...
#include <stdio.h>
void tree(int a);
int main()
{
 int a;
 while(1)
 {
 printf("수 입력(종료0) : ");
 scanf("%d",&a);
 if(a==0)
  break;
 tree(a);
 printf("\n");
 }
 return 0;
}

void tree(int a)
{
 if(a==1);
 else tree(a/2);
 printf("%d",a%2);
}

Posted by CokeBell
|

//입력을 5번 받은후 그 입력의 합을 출력

#include <stdio.h>

 

int main(void)

{

int a,sum=0;

printf("정수를 5번 입력하시오.\n");

for(int i=0;i<5;i++)

{

scanf("%d",&a);

sum=sum+a;

}

printf("합 = %d\n",sum);

return 0;

}

 

//사칙연산 계산기를 무한루프로 작성하고

// 단 'q'를 입력하면 프로그램 종료

#include <stdio.h>

int main(void)

{

int a,b,result;

char c,d;

while(1)

{

printf("사칙연산 ENTER. 종료 'q'눌러주세요\n");

scanf("%c",&d);

if(d=='q')break;

printf("사칙 연산식을 적으시오.\n");

scanf("%d %c %d",&a,&c,&b);

switch(c)

{

case '+':

result=a+b;

break;

case '-':

result=a-b;

break;

case '*':

result=a*b;

break;

case '/':

result=a/b;

break;

}

fflush(stdin);

printf("%d %c %d = %d\n",a,c,b,result);

}

return 0;

}

 

// '*' 출력하기

#include <stdio.h>

int main(void)

{

for(int i=0;i<5;i++)

{

for(int j=5;j-i>0;j--)

{

printf("*");

}

printf("\n");

}

return 0;

}

Posted by CokeBell
|