回复 6楼 rjsp
谢谢你!如果能找到规律就太好了!不过,我按照这种规律解题,提交结果显示是wrong answer(部分错误)。
请问,我的程序是哪里出错了呢?
#include <stdio.h>
#include <math.h>
int main()
{
int n = 0;
unsigned long long m = 0;
scanf("%d", &n);
if (n == 1)
{
m = 10;
}
else if (n == 2)
{
m = 9;
}
else
{
m = 9;
for (int i = 1; i <= n - 2; ++i)
{
m += (int)pow(10, i);
m = m % ((int)pow(10, 9) + 7);
}
}
printf("%llu\n", m);
return 0;
}