#include <stdio.h>
int main()
{
double a, b, c, d;
scanf("%lf %lf", &a, &b);
if(a<150)
{
c=a-100;
}
else if(a<160)
{
c=(a-150)/2+50;
}
else
{
c=(a-100)*0.9;
}
d=(b-c)*100/c;
if(d<=10)
{
printf("정상");
}
else if(d<=20)
{
printf("과체중");
}
else
{
printf("비만");
}
return 0;
}
printf("hello123");
int a; 정수형
float b;실수형
char c; 문자형
scanf("%d %f %c",&a,&b,&c);
#산술연산자 + - * / %
정수/정수 => 정수 5/2 => 몫 2
정수%정수 => 정수 5%2 => 나머지 1
실수/정수 => 실수 5.0/2 => 2.5
정수/실수 => 실수
실수/실수 => 실수
#비교연산자 > < >= <= == !=(다르다)
7 != 8 =>7과 8이 다릅니까? 참 결과는 1
참은 1 거짓은 0
0이 아닌 모든 수는 참 / 0은 거짓으로 알아듣는다
#논리연산자 ! && ||
!not은 참은 거짓으로 거짓은 참으로
!1 => 0
!0 => 1
!99 => 0
int a;
scanf("%d",&a);
if(a==3)
{
printf("hi");
}
else if(a==4)
{
printf("bye");
}
else
{
printf("hi-bye");
}
switch(a)
{
case 3 : printf("hi"); break;
case 4 : printf("bye"); break;
default : printf("hi-bye"); 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;
}
return 0;
}
반복문
for while do-while
복합대입연산자
a=a+1 a++
a=a-1 a--
a=a+6 a+=6
a=a*7 a*=7
#include <stdio.h>
int main()
{
int i,n; //iteration 회차 1번째 2번째 ...
scanf("%d",&n);
printf("aaaaaaaaaaaaaaaaaaaaa");
for(시작식;조건식;증감식)
for(i=1;i<=n;i++)
{
printf("a");
}
return 0;
}
#include <stdio.h>
int main()
{
int i;
for(i=1;i<=100;i++)
{
printf("%d ", i);
}
return 0;
}
#include <stdio.h>
int main()
{
int i, n;
scanf("%d", &n);
for(i=1;i<=n;i++)
{
printf("%d ", i);
}
}
#include <stdio.h>
int main()
{
int i, a, b,tmp;
scanf("%d %d", &a, &b);
if(a<b)
{
for(i=a;i<=b;i++)
{
printf("%d ", i);
}
}
else
{
for(i=b;i<=a;i++)
{
printf("%d ", i);
}
}
return 0;
}
#include <stdio.h>
int main()
{
char i, a, b;
scanf("%c %c", &a, &b);
for(i=a;i<=b;i++)
{
printf("%c ", i);
}
}
#include <stdio.h>
int main()
{
double i, a, b;
scanf("%lf %lf", &a, &b);
for(i=a;i<=b;i+=0.01)
{
printf("%.2lf ", i);
}
return 0;
}
#include <stdio.h>
int main()
{
int i, a;
scanf("%d", &a);
for(i=1;i<=a;i++)
{
printf("*");
}
return 0;
}
#include <stdio.h>
int main()
{
int i, a, b, c;
scanf("%d %d", &a, &b);
for(i=a;i<=b;i++)
{
if(i%2!=0)
{
printf("%d ", i);
}
}
return 0;
}