把1至2009这2009个自然数依次写下来得到一个多位数123456789.....2009,这个多位数除以9余数是多少?
把1至2009这2009个自然数依次写下来得到一个多位数123456789.....2009,这个多位数除以9余数是多少?
日期:2009-11-30 16:45:47 人气:2
先把所有数字相加,然后再除以9,取余数
#include
using namespace std;
int main()
{
int i,s,a;
s=0;
for(i=1;i<2010;i++)
{
a=i;
do
{
s=s+a%10;
a=a/10;
}while(a!=0);
}
cout<<s<<endl;
cout<<s%9<<endl;