C/C++の宿題片付けます 165代目
■ このスレッドは過去ログ倉庫に格納されています
0152片山博文MZパンク ◆0lBZNi.Q7evd
2013/06/15(土) 19:31:14.39#include <stdio.h>
int f(int n) { int m, s;
if (n < 10) return n == 1;
for (s = 0; n; n /= 10) {
m = n % 10; s += m * m;
} return f(s); }
int main(void) { int n;
for (n = 1; n <= 10000; n++)
if (f(n)) printf("%d ", n);
printf("\n");
return 0; }
■ このスレッドは過去ログ倉庫に格納されています