본문 바로가기
  • 부자가 될 남자

전체 글42

숫자 사이클 계산기 정수 A(0~99)를 입력받으면 다음과 같은 연산을 할 수 있다. 먼저 주어진 수가 10보다 작다면 앞에 0을 붙여 두 자리 수로 만들고, 각 자리의 숫자를 더한다. 그 다음, 주어진 수의 가장 오른쪽 자리 수와 앞에서 구한 합의 가장 오른쪽 자리 수를 이어 붙이면 새로운 수를 만들 수 있다. ex) 26 -> 2 + 6 = 8 -> 68, 6 + 8 = 14 -> 84, 8 + 4 = 12 -> 42, 4 + 2 = 6 -> 26 #include int main(void) { int n; printf("사이클이 궁금한 숫자를 입력하시오 : "); // 26 scanf_s("%d", &n, sizeof(n)); int num = n; int cnt = 0; // 몇번 세는 변수 while (1) { in.. 2022. 4. 1.
정수 A를 입력받고 A 번째 줄까지 차례대로 별을 출력하는 프로그램 #include int main(void) { int star; printf("별을 몇줄 만들고 싶으신가요?"); scanf("%d", &star); for (int i=0; ii; j--) { printf(" "); } for (int j = 0; j 2022. 4. 1.
​정수 A를 입력받고 1부터 A 까지의 합을 구하는 프로그램 for문 사용 #include int main(void) { int num; printf("1부터 몇까지의 합을 구하시고 싶으신가요? : "); // 5 scanf("%d", &num); // num = 5 int sum = 0; //sum은 숫자의 합을 저장 for (int i = 1; i= 100 ){ printf("오류입니다."); break; } sum+=i; // sum + i = sum } printf("%d", sum); } while문 사용 #include int main(void) { int n, sum = 0; printf("1부터 몇까지 더해드릴까요? : "); scanf("%d", &n); int m = n; while (0 2022. 4. 1.
입력받은 계산 횟수만큼 반복하는 덧셈 계산기 #include int main(void) { int repeat; printf("덧셈을 몇번 계산해드릴까요? : "); scanf("%d", &repeat); int num1, num2; for (int i = 1; i 2022. 4. 1.