c언어프로그래밍25 [1일 1코딩] 최소공배수 구하기 : C언어 도전 21일차 [도전 21일차] 두 정수를 입력받아 최소공배수를 구하는 프로그램을 작성하시오. 코드) #include int main(){ int num1, num2, lcm, i; printf("두 정수를 입력하시오:"); scanf("%d %d", &num1, &num2); for(i=num1*num2; i>=1; i--){//두 정수의 가장 큰 공배수 만큼 i를 증가 if(i%num1==0 && i%num2==0) lcm=i;//두 정수의 공배수를 lcm에 입력 } printf("최소공배수: %d\t", lcm);//최종 적으로 가장 작은 공배수가 출력 return 0; } 2020. 6. 6. [1일 1코딩] 최대공약수 구하기 : C언어 도전 20일차 [도전 20일차] 두개의 정수를 입력받아 최대공약수를 출력하는 프로그램을 작성하시오. 코드) #include int main(){ int num1, num2, gcd, i; printf("두 정수를 입력하시오:"); scanf("%d %d", &num1, &num2); for(i=1; i 2020. 6. 6. [1일 1코딩] 'A'~'Z' 출력(for문 이용) : C언어 도전 19일차 [도전 19일차] 아래의 출력화면과 같이 for문을 이용하여 'A'부터 'Z'까지 출력하는 프로그램을 작성하시오. 코드1) #include int main() { char ch; for (ch='A';ch 2020. 6. 5. 중첩 for문 중첩 반복문은 반복문 안에 반복문이 포함되어 있는 형태를 말합니다. 중첩 반복문에는 중첩 for문과 중첩 while문이 있습니다. 이번 페이지에서는 중첩 for문에 대해 알아보겠습니다. 중첩 for문의 구조 for(초기조건1; 종결조건1; 증감식1)//외부 반복문 { for(초기조건2; 종결조건2; 증감식2)//내부 반복문 { 반복할 명령문; } } for(초기조건1; 종결조건1; 증감식1)에 해당하는 반복문을 외부반복문, for(초기조건2; 종결조건2; 증감식2)에 해당하는 반복문을 내부 반복문이라고 합니다. 시계의 초침이 한 바퀴 돌면 분침이 한 칸 움직이는 것처럼 내부 반복문의 루프가 끝나고 나면 외부 반복문이 한 번 증가 또는 감소합니다. 중첩 for문의 예제 (1단계) 예제 : i, j 값 출력.. 2020. 6. 3. [1일 1코딩] 369게임 3 : C언어 도전 10일차 [도전 10일차] 다음 조건에 맞는 369게임을 완성하시오. 조건 1. 'ending number'를 입력받아 1부터 입력받은 수까지 출력 2. 숫자에 3, 6, 9가 있으면 '짝'이라는 글자를 출력 3. 숫자에 3, 6, 9의 숫자 중 2개가 있으면 '짝짝'을 출력 코드) #include int main(){ int i, num; printf("ending number?"), scanf("%d", &num); for(i=1;i 2020. 5. 26. [1일 1코딩] 369게임 2 : C언어 도전 9일차 [도전 9일차] 다음 조건에 맞는 369게임을 완성하시오. 조건 1. 1부터 시작해서 50까지 출력 2. 출력하는 수에 3, 6, 9가 하나 있으면 '짝'이라는 글자를 출력 3. 출력하는 수에 3, 6, 9가 두개 있으면 '짝짝'을 출력 코드) #include int main(){ int i; for(i=1;i 2020. 5. 25. [1일 1코딩] 누적 합 구하기 : C언어 도전 6일차 [도전 6일차] 하나의 정수를 입력받아 1부터 입력받은 수까지의 누적합을 구하는 프로그램을 작성하시오. 코드) #include int main(){ int i, num, sum=0; printf("정수를 입력하시오:"), scanf("%d", &num); for(i=1;i 2020. 5. 22. [1일 1코딩] 구구단 출력하기 : C언어 도전 5일차 [도전 5일차] 아래의 화면과 같이 구구단 중 원하는 단을 입력 받아 출력하는 프로그램을 작성하시오. 코드) #include int main(){ int i, table; printf("=====구구단 출력 프로그램=====\n"); printf("몇단을 출력할까요?"), scanf("%d", &table); printf("\n===%d단===\n", table); for(i=1;i 2020. 5. 22. 이전 1 2 3 4 다음