C/C++の宿題片付けます 147代目
■ このスレッドは過去ログ倉庫に格納されています
0169デフォルトの名無しさん
2011/04/15(金) 18:18:35.79#include <stdio.h>
int main(void)
{
enum {n=100};char M[n]={0};int i=1;M[1]=1;
while(i<n){if(M[i]==1){
(i*2+1)<n?M[i*2+1]=1:0;
(i*3+1)<n?M[i*3+1]=1:0;
(i*5+1)<n?M[i*5+1]=1:0;
}i++;}
for(i=1;i<n;i++)if(M[i]==1)printf("%3.3d ",i);
return 0;
}
■ このスレッドは過去ログ倉庫に格納されています