藍橋杯題庫 BASIC-16 分解質因數
#include <iostream>
using namespace std;
int isprime(int n)
{
if (n <= 1)
{
return 0;
}
else if (n == 2 || n == 3)
{
return 1;
}
else
{
for (int i = 2; i * i < n; i++)
{
if (n % i == 0)
{
return 0;
}
}
return 1;
}
}
int main()
{
int a, b;
cin >> a >> b;
for (int i = a; i <= b; i++)
{
int temp = i;
cout << i << "=";
int flag = 0;
while (temp != 1)
{
for (int j = 2; j <= temp; j++)
{
if (isprime(j) && temp % j == 0)
{
temp = temp / j;
if (flag == 1)
{
cout << "*";
}
cout << j;
flag = 1;
break;
}
}
}
cout << endl;
}
return 0;
}
相關文章
- 【藍橋杯考前突擊】第十屆藍橋杯省賽C/C++大學B組 試題 D 數的分解C++
- 藍橋杯真題
- 階乘質因數分解
- 藍橋杯-帶分數
- 藍橋杯-座次問題
- 藍橋杯-日期問題
- 藍橋杯-波動數列
- 藍橋杯-合併數列
- 【每週例題】藍橋杯 C++ 多數C++
- 藍橋杯-買不到的數目
- 藍橋杯-連號區間數
- 藍橋杯 排序排序
- 藍橋杯例題-快速分揀
- 藍橋杯之特殊迴文數JAVAJava
- 藍橋杯-N皇后
- 藍橋杯試題 基礎練習 特殊迴文數
- Java藍橋杯14年第五題Java
- 閒聊藍橋杯JAVA - 生成迴文數Java
- 藍橋杯 演算法訓練 K好數(Java解題)演算法Java
- 藍橋杯 小朋友排隊 (歸併排序 逆序數 好題)排序
- 藍橋杯年號字串字串
- 藍橋杯-翻硬幣
- 藍橋杯-螞蟻感冒
- 藍橋杯 計算方程
- 藍橋杯-長草(BFS)
- 藍橋杯-班級活動
- 藍橋杯練習系統題目集
- 藍橋杯題目編號1265
- 藍橋杯2023年A組-試題A-幸運數
- [藍橋杯][演算法提高VIP]大數加法演算法
- 藍橋杯 (java)演算法訓練 數對Java演算法
- 藍橋杯:基礎練習 查詢整數
- 藍橋杯 【基礎練習】 特殊迴文數
- 藍橋杯-M次方根(實數二分)
- 藍橋杯-子 2023 / 雙子數
- 【藍橋杯考前突擊】第十一屆藍橋杯校賽模擬C/C++ 正整數序列C++
- 2013藍橋杯題解c++A組C++
- 【題解】爬山 藍橋杯2024省B