???????????????£????ид??????????????????????????????????????????????????????????????Щ???С????????????????е?Ч???????????????Ч???????????????Щ??????????????????????????????к???????????????????????????

?????????????????????????????λ???г?????????????????????????е????????????????????????????????????д????Щ??д??????μ???????????????????????????????????????2??21????????????????IT????????????????????
???????Щ???????????ид????????????????????????????????????????????????????1.??
?????????徭??2.????????????3.??????????????????Щ???????????????????????????????????????????????
???Щ??????????λ????????????к???????????????????????????????????????????????????????Щ???????EMAIL:wutao8@263.net
1.???????
?????????????????????(Realtek)????????????????????2??21?????????????????????????????????Щ??
?????????飬?????C++??????????????????????????????Щ???棬???????????????????????????Щ???????
????????????????????????????о??????????????Щ?????????????????????????
21???????????????4??30????????λ???????????????????????????Щ???????????????????????????????????????????
(?????????????????????????????????????????????????????????????????п?????????????????????£??????????????????????臨?????????漰?Щ???????任)
1) д????????????????n(n???)???? 1-2+3-4+5-6+7......+n
????????????Ц??????????????????е?????????????????????
?????????????????
long fn(long n)
{
long temp=0;
int i??flag=1;
if(n<=0)
{
printf("error: n must > 0);
exit(1);
}
for(i=1;i<=n;i++)
{
temp=temp+flag*i;
flag=(-1)*flag;
}
return temp;
}
????????????????????????????????Ц??????????н??????????????????n???????????????????Ч?????
??????????????У??????????Ч????????????CPU????????????????????????????????????????????????
??????????£???????Щ??????????鵱?????е??????????????????????????????????????????????????????????
long fn(long n)
{
long temp=0;
int j=1??i=1??flag=1;
if(n<=0)
{
printf("error: n must > 0);
exit(1);
}
while(j<=n)
{
temp=temp+i;
i=-i;
i>0?i++:i--;
j++;
}
return temp;
}
???????????????????????????????????????????????漰????????????????м????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????Ц??
???????“????????????????Ч?????е????????”??????????????????????????????????????????????????????
???????????????????????????е???????????????????????????????????????????????????????????
long fn(long n)
{
if(n<=0)
{
printf("error: n must > 0);
exit(1);
}
if(0==n%2)
return (n/2)*(-1);
else
return (n/2)*(-1)+n;
}

??Ц??????????????????????????????????????????????д???????????????????????????????????д????n??????????????????????????????????????????????????????????????????????“??????CPU????????????е??????????????????????y??????????????????????????????????CPU???????CPU?????????????????????
???????????”????????????????????????????????????????????
2)????????????????????????????????????????????????????n??磺fn1(n)=n/2!+n/3!+n/4!+n/5!+n/6!
fn2(n)=n/5!+n/6!+n/7!+n/8!+n/9! ?????????????fn(int n??int flag)??????flag?0??????fn1????????flag?1?
???fn2??????????????Ч???Ч???Ч?????????????????????????????????????????????????????????????
?????????????????????Щ????6!=6*5!?????????????????????????????????????????????????????????·??
?????????????? float t[2][5]????[2!??3!??4!??5!??6!}??{5!??6!??7!??8!??9!]??????????????

for(i=0;i<6;i++)
{
temp=temp+n/t[flag];
}
?????????????????????任????????
??Щ???????50????????????????????????????????????????Щ?????????????????????????????????
?????????????????????????????5:30???????????????????????????????????????????????????????