C趣味程序(二)(08)分解質因數指數形式

C趣味程序(二)(08)分解質因數指數形式,第1張

C趣味程序(二)(08)分解質因數指數形式,第2張

2.2.2分解質因數指數形式
對;輸入的整數因式分解質因數,如果同一個質因數要求寫成指數形式,比如因式分解1960,就寫成1960=23*5*72
。算法分析如下:
在上述程序的基礎上,需要做一些脩改:引入變量J來統計素數因子的個數,j=1時不打印索引,j>1時打印索引。該程序必須設置相應指數的判別操作。
程序代碼如下:
程序運行如下:
# include
void main()
{
long int b,I,j,k,m,n .
printf(" m-n中的整數分解." \ n);
printf("請輸入m,n:");
scanf("%ld,%ld",&m,& n);
for(I = m;i1)printf("^%ld",j);
if(b > 1)printf(" *");
}
k ;j = 0;
}
if(b > 1 & & b if(b = = I){ printf("(prime!)");w ;}
printf(" \ n");
}
printf("有%ld個質數。\n”,w);
}

位律師廻複

生活常識_百科知識_各類知識大全»C趣味程序(二)(08)分解質因數指數形式

0條評論

    發表評論

    提供最優質的資源集郃

    立即查看了解詳情