C/C++の宿題片付けます 132代目
■ このスレッドは過去ログ倉庫に格納されています
0477デフォルトの名無しさん
2009/11/29(日) 09:14:52#include <stdlib.h>
int main(void)
{
int k, m, n, q, r;
do { scanf("%d", &n); } while(n==1);
k=2;
while(1) {
m = k * k;
if(m > n) {
printf("%d", n);
exit(1);
}
q = n / k;
r = n % k;
if(r) k++;
else {
printf("%d ", k);
if(q==1) exit(1);
n = q;
}}
return 0;
}
■ このスレッドは過去ログ倉庫に格納されています