문제

:  [ 문제 9-2 ] 하나의 양의 정수 N을 입력 받아, 1부터 N까지의 정수에서 숫자 3이 총 몇 번 나타나는지를 출력하는 프로그램 작성하시오.

 

주어진 조건


<실행 예시 1>

<실행 예시 2>

<실행 예시 3>


<결과 코드>

#pragma warning(disable:4996)

#include <stdio.h>

int main() {
	int N;
	int i, j;
	int temp;
	int count = 0;

	scanf("%d", &N);

	for (i = 1; i <= N; i++) {
		j = i;
		while (j) {
			temp = j % 10;
			if (temp == 3) {
				count++;
			}
			j = j / 10;
		}
	}
	
	printf("%d", count);



	return 0;
}
반응형