--> 코딩을 하는 이유??????
코딩: code + ing 코드를 쓰는것
코드를 왜써? 컴퓨터한테 명령하기위해서
왜 컴퓨터한테 명령을해? 컴퓨터가 엄청빠르니까!!
1 부터 100까지 출력해 ->
반복문 숙련자 입문자
for 48% 90%
while 48% 10%
do-while 4% 0%
-> for : 반복하기 전에 "몇 번 "반복할지 미리 알고있는 경우
-> while : 몇 번 반복할지 아직 모르는 경우
#include <stdio.h>
int main()
{
// int ticket = 5000;
//
// while(ticket>0)
// {
// printf("영화보러가기\n");
// ticket = ticket-1;
// }
int i; // iteration : 반복횟수
for(i=5 ; i<=100 ; i=i+1 )
{
if(i%2==0)
{
printf("%d 번째 영화보러가기\n",i);
}
}
if()
{
for( i=5 ; i>=1 ; i=i-1 )
{
printf("%d 영화보러가기\n",i);
}
}
// if(조건식)
// {
// 명령;
// }
//
// while(조건식)
// {
// 명령;
// }
return 0;
}
#include <stdio.h>
int main()
{
int i=1;
while(i<=100)
{
printf("%d ",i);
i=i+1;
}
return 0;
}
#include <stdio.h>
int main()
{
int n;
int i=1;
scanf("%d",&n);
while(i<=n)
{
printf("%d ",i);
i=i+1;
}
return 0;
}
#include <stdio.h>
int main()
{
int a,b;
scanf("%d %d",&a,&b);
if(a<=b)
{
while(a<=b)
{
printf("%d ",a);
a=a+1;
}
}
else if(b<=a)
{
while(b<=a)
{
printf("%d ",b);
b=b+1;
}
}
return 0;
}
#include <stdio.h>
int main()
{
double a,b;
scanf("%lf %lf",&a,&b);
while(a<=b)
{
printf("%.2lf ",a);
a=a+0.01;
}
return 0;
}
#include <stdio.h>
int main()
{
double a,b;
scanf("%lf %lf",&a,&b);
for(a;a<=b;a=a+0.01)
{
printf("%.2lf ",a);
}
return 0;
}
#include <stdio.h>
int main()
{
int a,b;
scanf("%d %d",&a,&b);
if(a%2==0)
{
for(a;a+1<=b;a=a+2)
{
printf("%d ",a+1);
}
}
else if(a%2==1)
{
for(a;a<=b;a=a+2)
{
printf("%d ",a);
}
}
return 0;
}
변수 이름 짓기 국룰
몇 개 안필요할 때
a, b, c, d, ,,, x, y, z ,,,
반복문
i, j, k,,
합
sum or s
갯수
cnt or c
최대값
max or m
최소값
min or m
->
결과값 result -> rst or res
곱셈값 mul
빼기값 sub
몫 div
나머지 mod
복합대입연산자
i를 1증가시키기
i+1; (x)
i=i+1; -> i+=1; -> i++;
i를 1 감소시키기
i=i-1; -> i-=1; -> i--;
i를 5 증가시키기
i=i+5; -> i+=5;
+ - * / %
i*=3;
#include <stdio.h>
int main()
{
int n,i;
int sum=0;
scanf("%d",&n);
for( i=1 ; i<=n ; i++ )
{
sum+=i;
}
printf("%d",sum);
return 0;
}
#include <stdio.h>
int main()
{
int i,a,b;
int sum=0;
scanf("%d %d",&a,&b);
for(i=a;i<=b;i++)
{
if(i%3==0)
{
sum+=i;
}
}
printf("%d",sum);
// if(a%3==0)
// {
// for(;a<=b;a=a+3)
// {
// sum+=a;
// }
// printf("%d",sum);
// }
// else if(a%3==1)
// {
// for(a+2;a-2<=b;a=a+3)
// {
// sum+=a;
// }
//
// }
return 0;
}
*/
#include <stdio.h>
int main()
{
int i,a,b,sum=0;
scanf("%d",&a);
for(i=1;i<=a;i=i+1)
{
scanf("")
}
}