[問題] 因數分解問題請教
請問我在網站上找的程式 似乎有錯
可以跟我說一下錯在哪嗎
輸入30 輸出2*3*....
PS:相信我這真的不是作業 不要再誤會我了 拜託
#include <stdio.h>
#include <stdlib.h>
int main(void) {
int n;
printf("請輸入整數:");
scanf("%d", &n);
printf("%d = ", n);
int i;
for(i = 2; i * i <= n;) if(n % i == 0) {
printf("%d * ", i);
n /= i;
} else { i++; }
return 0;
}
http://caterpillar.onlyfun.net/Gossip/AlgorithmGossip/GCDPNumber.htm
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.80.87.56
※ 編輯: dunkjames 來自: 111.80.87.56 (01/30 21:55)
→
01/30 21:58, , 1F
01/30 21:58, 1F
→
01/30 21:59, , 2F
01/30 21:59, 2F
→
01/30 22:10, , 3F
01/30 22:10, 3F
→
01/30 22:10, , 4F
01/30 22:10, 4F
→
01/30 22:23, , 5F
01/30 22:23, 5F
→
01/30 22:32, , 6F
01/30 22:32, 6F
→
01/30 22:32, , 7F
01/30 22:32, 7F
→
01/30 22:40, , 8F
01/30 22:40, 8F
→
01/30 22:56, , 9F
01/30 22:56, 9F
推
01/31 13:16, , 10F
01/31 13:16, 10F
→
01/31 14:06, , 11F
01/31 14:06, 11F
推
01/31 16:13, , 12F
01/31 16:13, 12F
→
01/31 20:05, , 13F
01/31 20:05, 13F
→
01/31 20:06, , 14F
01/31 20:06, 14F
→
01/31 21:16, , 15F
01/31 21:16, 15F
→
01/31 22:02, , 16F
01/31 22:02, 16F
推
02/05 00:16, , 17F
02/05 00:16, 17F
→
02/05 00:18, , 18F
02/05 00:18, 18F
推
02/05 13:35, , 19F
02/05 13:35, 19F