1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | /* 描述 輸入一正整數N,輸出N的標準分解式。 注意 為了批改方便,你必須盡可能跟標準答案的輸出入一致,有些題目的要求可能寬鬆一點,但相同必定得分。 */ //2010.7.5 更新 A012:標準分解式 #include <stdio.h> int main() { int n,i,first=1; printf("n=\nn="); scanf("%d",&n); for(i=2;i<=n;i++) while(n%i==0) { n/=i; if(first) first=0; else printf("*"); printf("%d",i); } return 0; } |
Direct link: https://paste.plurk.com/show/2530732