본문 바로가기

C- Programming/제어문

(4)
키보드에서 입력받은 정수가 양수인지를 말해주는 프로그램 작성 #include int main(){int number; //입력받은 수를 저장하기 위한 변수 선언 printf("정수를 입력하시오:");scanf("%d", number); //입력받은 값을 저장 if(number > 0) //입력받은 값이 0보다 큰지 판별printf("양수입니다. \n"); //클경우 양수입니다 출력 후 printf("입력된 값은 %d입니다. \n", number); //입력된 값을 출력return 0;} 실행결과양수입니다. 입력된 값은 25입니다.
달팽이가 우물을 탈출하는데 걸리는 날짜 계산하는 프로그램을 작성해 보자 #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