AC代码(1只有8种情况2~9有9种情况其余的位数有10种情况)
Select Code
#include <iostream>
#include <bits/stdc++.h>
#define maxn 0x3f3f3f3f
using namespace std;
long long sm = 0;
int main()
{
int n, i;
freopen("INPUT.TXT", "r", stdin);
freopen("OUTPUT.TXT","w",stdout);
scanf("%d",&n);
sm = 8;
if(n<=9)
{
for(i = 0;i<n-1;i++)
{
sm*=9;
}
printf("%lld\n",sm);
}
else
{
for(i = 0;i<8;i++)
{
sm*=9;
}
printf("%lld",sm);
for(i = 9;i<n;i++)
printf("0");
printf("\n");
}
return 0;
}