프로그래밍/C언어, C++언어

for문과 while문의 이해

CokeBell 2008. 11. 6. 19:38

//입력을 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;

}