본문 바로가기

달팽이가 우물을 탈출하는데 걸리는 날짜 계산하는 프로그램을 작성해 보자 #include main(){ int height=0; //높이 변수 선언 int days=0; //날짜수를 세기위한 변수 선언 int depth; //깊이를 선언 하지만 이 소스코드에선 사용하지 않았기 때문에 에러가 뜨지만 실행과는 상관이없다 height=height+55; //55올라감 while(height
유클리드의 최대공약수 찾기 알고리즘을 구현하여 보자 #include void main() { int t, u, uu, v, vv; scanf("%d%d", &u, &v); //u랑 v의 값을 입력 받아 저장 uu= u; vv= v; //u랑 v입력 받은 값으로 uu와 vv를 초기화 while (uu) { if(uu < vv) { t = uu; uu=vv; vv=t; } uu = uu -vv; printf("u = %3d v = %3d \n", uu, vv); } printf(" %d과 %d의 최대공약수는 %d이다. \n", u, v, vv); }
체스 발명자가 왕으로부터 받을 상을 말하도록 요구받았을때 첫번째는 한 알의 밀알을 두번째는 2개를 세 번째는 4개의 밀알으로 모두 64개의 사각형 안에 밀알의 개수를 두배로 하면서 채울 .. #include #define SQUARES 64 //64개의 사각형임을 정의 main () { float current; // double total; // int count; //64까지 세기위한 변수 선언 count =1; current = 1.0; total = 0.0; while (count
숫자를 입력받아 부호를 바꾼 뒤 그 수의 8배를 한후 출력하는 소스 #include int main() { int num1; //숫자를 입력받음 printf("정수를 입력해 주십시오\n"); puts("입력받은 정수가 양수면 음수로 음수면 양수로 출력됩니다."); scanf("%d", &num1); //숫자를 입력받아 num1에 저장 num1 = (~num1+1)