/*
#include <stdio.h>
#include <stdlib.h>
int main()
{
printf("Hello world!\n");
return 0;
}
최대공약수
약수
6의 약수 == 1~ 6 wnddp 6을 나눴을대 나누어떨어지느수
공약수
공통인 약수
4와 6의 공약수 4약수&&6의약수
최대 공약수 공약수중에서 가장 큰 수
#include <stdio.h>
int main()
{
int i,n,a,sum=0,b=1;
scanf ("%d",&a);
for (i=0;i<a;i++)
{
scanf ("%d",&n);
if (n==1)
{
sum=sum+b;
b++;
}
else
{
b=1;
}
}
printf ("%d",sum);
return 0;
}
#include <stdio.h>
int main()
{
// 세 수를 입력받는다.
// 세 수의 공약수를 모두 출력한다
int i,n,a,b,c,sum=0;
scanf ("%d %d %d",&a,&b,&c);
for(i=a; i>=1; i--)
{
if(a%i==0&&b%i==0&&c%i==0)
{
printf ("%d",i);
return 0;
}
}
}
#include <stdio.h>
int main()
{
int i,a,b,c;
scanf ("%d %d",&a,&b);
for (i=a; i>=1; i--)
{
if (a%i==0&&b%i==0)
{
c=i;
break;
}
}
printf("%d",c); //최대공약수
// 두 수의 곱 = 최대공약수 * 최소공배수
printf("\n%d",a*b/c);
}
n의 일의자릿수 = n%10
n sum
12345 5
1234 5+4
123 5+4+3
12 5+4+3+2
1 5+4+3+2+1
0
반복
sum에 n 의 일의자릿수 더하기
n은 10으로 나누기
n이 0이면 break;
*/
#include <stdio.h>
int main()
{
int i,n,sum=0;
scanf ("%d",&n);
for(;;)
{
sum=sum+n%10;
n=n/10;
if(n==0)
{
break;
}
}
printf ("%d",sum);
}