/*
#include <stdio.h>
int main()
{
double h,w,a,d;
scanf("%lf %lf",&h,&w);
if(h>=160){
a=(h-100)*0.9;
}
else if(h>=150){
a=(h-150)/2+50;
}
else{
a=(h-100);
}
d=(w-a)*100/a;
if(d>20){
printf("비만");
}
else if(d>10){
printf("과체중");
}
else{
printf("정상");
}
}
#include <stdio.h>
int main()
{
int y,m,d,h;
scanf("%d %d %d",&y,&m,&d);
h=(y+m+d)/100;
if(h%2==0){
printf("대박");
}
else{
printf("그럭저럭");
}
return 0;
}
조건문
1. if-else 90%
2. switch-case 10%
#include <stdio.h>
int main()
{
int a;
scanf("%d",&a);
// switch(a){
// case 5 :
// case 10 : printf("대박"); break;
// case 20 : printf("그럭저럭"); break;
// default : printf("꽝!"); break;
// }
switch(a%5){
case 0 : printf("대박"); break;
case 1 : printf("그럭저럭"); break;
default : printf("꽝!"); break;
}
return 0;
if(a==5||a==10||a==15||a==20){
printf("대박");
}
else if(a==6||a==11||a==16||a==21){
printf("그럭저럭");
}
else {
printf("꽝!");
}
}
#include <stdio.h>
int main()
{
char g;
scanf("%c",&g);
switch(g){
case 'A':printf("best!!!");break;
case 'B':printf("good!!");break;
case 'C':printf("run!");break;
case 'D':printf("slowly~");break;
default:printf("what?");break;
}
}
#include <stdio.h>
int main()
{
int m;
scanf("%d",&m);
switch(m/3){
case 4:
case 0:printf("winter");break;
case 1:printf("spring");break;
case 2:printf("summer");break;
case 3:printf("fall");break;
}
return 0;
}
#include <stdio.h>
int main()
{
int s;
scanf("%d",&s);
switch(s/10){
case 10:
case 9:printf("A");break;
case 8:printf("B");break;
case 7:printf("C");break;
case 6:printf("D");break;
default:printf("F");break;
}
}
#include <stdio.h>
int main()
{
int a,b,c,d;
scanf("%d %d %d %d",&a,&b,&c,&d);
switch(a+b+c+d){
case 1:printf("도");break;
case 2:printf("개");break;
case 3:printf("걸");break;
case 4:printf("윷");break;
default:printf("모");break;
}
}
#include <stdio.h>
int main()
{
int a,b;
char c;
scanf("%d%c%d",&a,&c,&b);
switch(c){
case '+':printf("%d",a+b);break;
case '-':printf("%d",a-b);break;
case '*':printf("%d",a*b);break;
case '/':printf("%.2f",a/(float)b);break;
}
return 0;
}
반복문
1. for 49
2. while 49
3. do-while 2
iteration
for(시작식;조건식;증감식)
for(i=1;i<=5;i++)
i는 1부터 시작해요
i가 5이하일때만 반복해요
i는 1씩 증가해요
#include <stdio.h>
int main()
{
int i;
i=1;
while(i<=5){
printf("%d ",i);
i++;
}
printf("\n");
for( i=1 ; i<=5 ; i++ ){
printf("%d ",i);
}
printf("\n");
i=5;
while(i>0){
printf("%d ",i);
i--;
}
printf("\n");
for( i=5 ; i>0 ; i-- ){
printf("%d ",i);
}
}
*/