ナベアツ数解答
ここにあった
「3の倍数と3の付く数字の時だけアホになります」という男がい.. - 人力検索はてな
後で計算しなおした結果と一緒でした。そうだよなぁ、こうなるよなぁ。。。前の失敗は、3のつかない3の倍数だったものから一桁増えたときに3の倍数にならないというのを考えてなかったのでミスってしまった。うむ。
クソなコードですが、参考までに
#include#include int main (void){ int i,j; int n; int count=0; printf("insert the parameter n\n"); scanf("%d",&n); printf("\n"); for(i=1;i 0){ if(j%10==3){ ++count; printf("%d\n",i); break; } j /= 10; } } } printf("aho count = %d\n",count); return 0; }