```
8이 한개인 경우: 4C1 X 9 X 9 X 9 X 1 8이 두개인 경우: 4C2 X 9 X 9 X 2 8이 세개인 경우: 4C3 X 9 X 3 8이 네개인 경우: 4C4 X 4 -----------프로그래밍과는 관련 없습니다------------- {```{.cpp}
#include<iostream>
using namespace std;
int eight(int n);
int count;
int main() {
for(int i = 0; i < 10001; i++) {
eight(i);
}
cout << "8의 개수: " << count << endl;
return 0;
}
int eight(int n)
{
if(n%10 == 8)
count++;
if(n > 10)
eight(n/10);
return count;
} ```
```
```
8이 한개인 경우: 4C1 X 9 X 9 X 9 X 1 8이 두개인 경우: 4C2 X 9 X 9 X 2 8이 세개인 경우: 4C3 X 9 X 3 8이 네개인 경우: 4C4 X 4 -----------프로그래밍과는 관련 없습니다------------- {```{.cpp}
#include<iostream>
using namespace std;
int eight(int n);
int count;
int main() {
for(int i = 0; i < 10001; i++) {
eight(i);
}
cout << "8의 개수: " << count << endl;
return 0;
}
int eight(int n)
{
if(n%10 == 8)
count++;
if(n > 10)
eight(n/10);
return count;
} ```
```