[ C ] [ 반복문 연습 문제 ] 정수 합 출력 프로그램 1부터 사용자에게 입력받은 정수까지의 합을 출력하는 프로그램을 작성해보자. do문 ver. #define _CRT_SECURE_NO_WARNINGS #include int main(void) { int a, hap = 0; int num; printf("정수 입력 : "); scanf("%d", &num); a = 1; do{ printf("%d ", a); hap += a++; } while (a Language/C 2021.10.13
[ C ] [ 반복문 연습 문제 ] 약수 합 출력 프로그램 사용자에게 입력 받은 정수의 약수의 합을 출력하는 프로그램을 작성해보자. while문 ver. #define _CRT_SECURE_NO_WARNINGS #include int main(void) { int hap = 0; int a; int n; printf("정수 입력 : "); scanf("%d", &n); a = 1; while (a Language/C 2021.10.13
[ C ] [ 반복문 연습 문제 ] 정수 개수 출력 프로그램 사용자에게 -5 이상의 정수를 하나 입력받아 입력받은 수부터 -5까지의 개수를 출력하는 프로그램을 작성해보자. for문 ver. #define _CRT_SECURE_NO_WARNINGS #include int main(void) { int c = 0; int a; int num; printf("정수 입력: "); scanf("%d", &num); if (num >= -5) { for (a = -5; a = -5) { a = -5; while (a = -5) { a = -5; do { c++; a++; } while (a Language/C 2021.10.13
[ C ] [ 반복문 연습 문제 ] 배수 출력 프로그램 200부터 400사이 23의 배수를 출력하는 프로그램을 작성해보자. for문 ver. #define _CRT_SECURE_NO_WARNINGS #include int main(void) { int a; printf("23의 배수: "); for (a = 200; a Language/C 2021.10.13
[ C ] [ 반복문 연습 문제 ] 약수 개수 출력 프로그램 사용자에게 입력받은 양수의 약수를 출력하는 프로그램을 작성해보자. do문 ver. #define _CRT_SECURE_NO_WARNINGS #include int main(void) { int a; int num; int cnt=0; printf("어떤 수의 약수를 구할까요? "); scanf("%d", &num); a = num; do { if (!(num % a)) { printf("%d ", a); cnt++; } a--; } while (a>0); printf("\n약수 개수 %d\n", cnt); if (cnt Language/C 2021.10.13
[ C ] [ 반복문 연습 문제 ] 배수 합 출력 프로그램 1부터 100 사이의 사용자가 입력하는 수(n)의 배수의 합을 구하는 프로그램을 작성해보자. while문 ver. #define _CRT_SECURE_NO_WARNINGS #include int main(void) { int a; int hap = 0; int n; printf("몇의 배수를 구할까요? "); scanf("%d", &n); a = 1; while (a Language/C 2021.10.13
[ C ] [ 반복문 연습 문제 ] 실수 합 프로그램 사용자에게 실수 5개를 입력 받아 합을 구하는 프로그램을 작성해보자. for문 ver. #define _CRT_SECURE_NO_WARNINGS #include int main(void) { int a; double x; double hap = 0; for (a = 1; a Language/C 2021.10.12
[ C ] [ 반복문 연습 문제 ] 1과 100까지의 합 출력 프로그램 1부터 100까지의 합을 출력하는 프로그램을 작성해보자. for문 ver. #include #define _CRT_SECURE_NO_WARNINGS int main(void) { int a; int hap = 0; for (a = 1; a Language/C 2021.10.12
[ C ] [ 반복문 연습 문제 ] 입력 받은 수까지 출력 프로그램 1부터 사용자에게 입력받은 수까지 출력하는 프로그램을 출력해보자. for문 ver. #define _CRT_SECURE_NO_WARNINGS #include int main(void) { int a; // 1부터 입력받은 수 제어변수 int n; scanf("%d", &n); n = n < 0 ? -n : n; for (a = 1; a Language/C 2021.10.12
[ C ] 반복문 & 분기문 반복문 조건이 만족하는 동안 주어진 문장을 반복해서 수행 → 루프(loop)라고도 불림 for : 정해진 횟수만큼 반복 수행할 때 주로 사용됨 → 초기식, 조건식, 증감식과 반복할 문장으로 구성됨 → 반복할 문장이 여러 개일 때는 { }(중괄호)로 묶어줌 → 초기식을 수행한 다음에 조건식을 검사함 → 조건식이 참이면 반복할 문장을 수행하고 나서 증감식을 수행함 for (초기식; 조건식; 증감식){ 명령문1; 명령문2; ... } ▶ 초기식 : 반복을 시작할 때의 처음 값을 지정하는 식 ▶ 조건식 : 반복의 실행여부를 결정하는 식 ▶ 증감식( = 변화식 ) : 초기식에서 출발한 값이 조건식의 마지막 값에 다가가도록 만들어 결국 조건을 거짓(= 반복 종료)으로 만들어 주는 식 for (초기식1; 조건식1; .. Language/C 2021.10.12