91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

C語言實現素因子分解

發布時間:2020-09-04 10:05:07 來源:腳本之家 閱讀:311 作者:亦文夢之 欄目:編程語言

題目說明:

給定某個正整數N,求其素因子分解結果,即給出其因式分解表達式 N = p1^k1 * p2^k2 *…*pm ^km。

輸入格式說明:

輸入long int范圍內的正整數N。

輸出格式說明:

按給定格式輸出N的素因式分解表達式,即 N = p1^k1 * p2^k2 *…*pm ^km,其中pi為素因子并要求由小到大輸出,指數ki為pi的個數;當ki==1即因子pi只有一個時不輸出ki。

樣例輸入與輸出:

C語言實現素因子分解

解答說明:

從小到大依次尋找素因子,并對每一個素因子的個數做統計。

源碼:

#include<stdio.h>
#include<math.h>
 
int main(void)
{
 int i,j;
 long int m, n;
 int count;
 int isPrime,flag;
 
 isPrime = 1;
 flag = 0;
 
 scanf("%ld",&n);
 printf("%ld=",n);
 m = sqrt(n);
 for(i = 2; i <= m;i++){
 if(n%i == 0){
  //printf("%d",i);
  isPrime = 0;
  count = 1;
  n = n / i;
  while(n%i == 0){
  n = n / i;
  count++;
  }
  if(flag)
  printf("*");
  else
  flag = 1;
  if(count == 1)
  printf("%d",i);
  else
  printf("%d^%d",i,count);
 }
 }
 if(isPrime)
 printf("%d",n);
 
 return 0;
}

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持億速云。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

泰和县| 津市市| 中山市| 东城区| 长丰县| 宝应县| 乡宁县| 黔东| 平江县| 卫辉市| 桦甸市| 司法| 思南县| 通州市| 大关县| 常熟市| 蓝田县| 同江市| 延长县| 无锡市| 嘉鱼县| 麻栗坡县| 金山区| 青岛市| 南江县| 乌鲁木齐县| 吉林省| 晋中市| 稷山县| 永吉县| 抚宁县| 思茅市| 云安县| 定远县| 龙泉市| 凤山市| 盐源县| 沾化县| 铁岭县| 大渡口区| 溧水县|