欧美大屁股bbbbxxxx,狼人大香伊蕉国产www亚洲,男ji大巴进入女人的视频小说,男人把ji大巴放进女人免费视频,免费情侣作爱视频

歡迎來到入門教程網(wǎng)!

C語言

當前位置:主頁 > 軟件編程 > C語言 >

C語言實現(xiàn)素因子分解

來源:本站原創(chuàng)|時間:2020-01-10|欄目:C語言|點擊: 次

題目說明:

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

輸入格式說明:

輸入long int范圍內(nèi)的正整數(shù)N。

輸出格式說明:

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

樣例輸入與輸出:

解答說明:

從小到大依次尋找素因子,并對每一個素因子的個數(shù)做統(tǒng)計。

源碼:

#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;
}

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持我們。

上一篇:C語言實現(xiàn)簡單掃雷小程序

欄    目:C語言

下一篇:C語言實現(xiàn)掃雷小游戲

本文標題:C語言實現(xiàn)素因子分解

本文地址:http://mengdiqiu.com.cn/a1/Cyuyan/170.html

網(wǎng)頁制作CMS教程網(wǎng)絡編程軟件編程腳本語言數(shù)據(jù)庫服務器

如果侵犯了您的權(quán)利,請與我們聯(lián)系,我們將在24小時內(nèi)進行處理、任何非本站因素導致的法律后果,本站均不負任何責任。

聯(lián)系QQ:835971066 | 郵箱:835971066#qq.com(#換成@)

Copyright © 2002-2020 腳本教程網(wǎng) 版權(quán)所有