#include <iostream>
using namespace std;
int main()
{
int b[1000000]={0};
int k,sum;
for( int i=1;i<=1000000;i++)
{
sum=i;
k=i;
while(!(k%10==0&&k/10==0))
{
sum=sum+k%10;
k/=10;
}
b[sum-1]+=1;
}
for(int i=0;i<=999999;i++)
{
if(b[i]==0)
cout<<i+1<<endl;
}
return 0;
}
#include
using namespace std;
int main()
{
int b[1000000]={0};
int k,sum;
for( int i=1;i<=1000000;i++)
{
sum=i;
k=i;
while(!(k%10==0&&k/10==0))
{
sum=sum+k%10;
k/=10;
}
b[sum-1]+=1;
}
for(int i=0;i<=999999;i++)
{
if(b[i]==0)
cout<<i+1<<endl;
}
return 0;
}
int b[1000000]={0};
容量太大了
不適合裝在函數裡
建議寫到外面變廣域變數
#include
using namespace std
int b[1000000] = {0}; //宣告在這就沒事了
int main()
{
return 0;
}
如果有幫到忙
還麻煩幫我衝衝人氣
http://ntnuee40475032h.pixnet.net/blog
謝謝囉^^