분류 전체보기(603)
-
반복문 - 반복문 수행평가12(피보나치수열 홀수번째 합 더하기)
#include int main() {long long int arr[50];int i, a, sum = 0;arr[0] = 1;arr[1] = 2;for (i = 2; i < 50; i++) {arr[i] = arr[i - 1] + arr[i - 2];}scanf("%d", &a);for (i = 2; i < 50; i++) {if (arr[i] < a) {if (i % 2 == 0) {sum += arr[i];}}}if (a == 1) sum = 0;else {sum++;}printf("%d", sum);}
2018.07.08 -
반복문 - 반복문 수행평가11(369게임)
#include int main() {int a, b, num = 0;int i, j, tmp; scanf("%d %d", &a, &b);for (i = a; i = 10) && (i = 100) && (i < 1000)) {tmp = i % 10;if ((tmp != 0) && (tmp % 3 == 0)) {num++;}tmp = (i / 10) % 10;if ((tmp != 0) && (tmp % 3 == 0)) {num++;}tmp = (i / 100) % 10;i..
2018.07.08 -
반복문 - 반복문 수행평가10(제곱수 합 구하기)
#include int main() {int a;int sum = 0, number;scanf("%d", &a);number = a;while(1) {sum += a;a = a * number;if (a >= 1000000) {break;}}printf("%d", sum);return 0;}
2018.07.08 -
반복문 - 반복문 수행평가9(자리숫자 구하기)
#include int main() {int num, num1;int q, w, e, r, t, y;int sum;scanf("%d", &num);num1 = num;if (num < 0) num = num * -1;q = num % 10;w = num / 10 % 10;e = num / 100 % 10;r = num / 1000 % 10;t = num / 10000 % 10;y = num / 100000 % 10; sum = q + w + e + r + t + y;if(num1 < 0) printf("%d", sum*-1);else printf("%d", sum);}
2018.07.08 -
반복문 - 반복문 수행평가8(1의 갯수 구하기)
#include int main() {int a, b, i, num = 0;scanf("%d", &a);for (i = 1; i = 10) {if (i / 10 % 10 == 1) num++;}}printf("%d", num);}
2018.07.08 -
반복문 - 반복문 수행평가7(소인수분해)
#include int main() {int a[3] = {0, 0, 0};int num, i;scanf("%d", &num);while (1) {if (num % 2 == 0) {num = num / 2;a[0]++;}else break;}while (1) {if (num % 3 == 0) {num = num / 3;a[1]++;}else break;}while (1) {if (num % 5 == 0) {num = num / 5;a[2]++;}else break;}printf("%d %d %d", a[0], a[1], a[2]);}
2018.07.08