문제
: [ 문제 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;
}
반응형
최근댓글