日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

翁恺c语言第6周编程答案,程序设计入门——C语言 第6周编程练习 1 分解质因数(5分)(示例代码)...

發布時間:2023/12/15 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 翁恺c语言第6周编程答案,程序设计入门——C语言 第6周编程练习 1 分解质因数(5分)(示例代码)... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1

分解質因數(5分)

題目內容:

每個非素數(合數)都可以寫成幾個素數(也可稱為質數)相乘的形式,這幾個素數就都叫做這個合數的質因數。比如,6可以被分解為2x3,而24可以被分解為2x2x2x3。

現在,你的程序要讀入一個[2,100000]范圍內的整數,然后輸出它的質因數分解式;當讀到的就是素數時,輸出它本身。

提示:可以用一個函數來判斷某數是否是素數。

輸入格式:

一個整數,范圍在[2,100000]內。

輸出格式:

形如:

n=axbxcxd

n=n

所有的符號之間都沒有空格,x是小寫字母x。abcd這樣的數字一定是從小到大排列的。

輸入樣例:

18

輸出樣例:

18=2x3x3

時間限制:500ms內存限制:32000kb

//

// main.c

// c yuyan

//

// Created by anzhongyin on 2016/11/29.

// Copyright ? 2016年 anzhongyin. All rights reserved.

//

#include

#include

int isPrime(int i);

int main(int argc, const char * argv[]) {

// insert code here...

// TODO Auto-generated method stub

int i;

scanf("%d",&i);

printf("%d=",i);

do

{

for(int j=2;j

{

if(isPrime(j)&&i%j==0)

{

printf("%dx",j);

i=i/j;

break;

}

}

}while(!isPrime(i));

printf("%d\n",i);

}

int isPrime(int i)

{

int prime;

int b=1;

for(int j=2;j

{

if(i%j==0)

{

b=0;

break;

}

}

if(b)

{

prime=i;

}

else

{

prime=0;

}

return prime;

}

用例測試結果

運行時間

占用內存

提示

得分

用例1通過

13ms

256kb

1

用例2通過

13ms

256kb

1

用例3通過

1ms

128kb

1

用例4通過

1ms

128kb

1

用例5通過

1ms

256kb

1

提交答案

本次得分/總分:5.00/5.00分

總結

以上是生活随笔為你收集整理的翁恺c语言第6周编程答案,程序设计入门——C语言 第6周编程练习 1 分解质因数(5分)(示例代码)...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。