2.2. 내용 ¶
4강. 그림을 그리듯이 프로그래밍한다
- 본격 조건 연산자 해부
- if ~ else 와 else if
- 삼항 연산자
- switch
○ switch~case
- while 과 do while
- break와 continue
- for 맛보기
- if ~ else if ~ else 갖고놀기
- switch 익히기
- while로 고통받기
○ Factorial 연산 구현하기
○ 구구단 출력하기
○ 유클리드 호제법
3.1. 예제1 ¶
#include <stdio.h>
#pragma warning(disable:4996)
#pragma warning(disable:4996)
int main()
{
- 김남효
{
int a,b=1,c=0;
char d;
while(1){
printf("Hello!\n");
printf("1) 사칙연산\n");
printf("2) 팩토리얼\n");
printf("3) 세제곱\n");
scanf("%d",&a);
if(a == 1)
{
else if(a==2)
{
else
{
}
return 0;
}char d;
while(1){
printf("Hello!\n");
printf("1) 사칙연산\n");
printf("2) 팩토리얼\n");
printf("3) 세제곱\n");
scanf("%d",&a);
if(a == 1)
{
while(1){
}scanf("%d",&b);
if(b==-1)
{
else
{
scanf("%c %d",&d,&c);
switch(d){if(b==-1)
{
break;
}else
{
scanf("%c %d",&d,&c);
case '+':
}
}printf("%d\n",b+c);
break;
case '-':break;
printf("%d\n",b-c);
break;
case '/':break;
printf("%d\n",b/c);
break;
default:break;
printf("%d\n",b*c);
break;
}break;
}
else if(a==2)
{
while(1)
if(c==-1)
{
else
{
while(c>=1)
{
printf("%d\n",b);
b = 1;
}
}
}{
scanf("%d",&c);if(c==-1)
{
break;
}else
{
while(c>=1)
{
b *= c;
c--;
}c--;
printf("%d\n",b);
b = 1;
}
}
else
{
while(1){
scanf("%d",&b);
if(b==-1)
{
else
{
c = b*b*b;
printf("%d\n",c);
}
}
}scanf("%d",&b);
if(b==-1)
{
break;
}else
{
c = b*b*b;
printf("%d\n",c);
}
}
}
return 0;
- 김남효