基於c++的數學運算
c++中的一些數學運算持續 -補充中ing…
一、求最大公約數和最小公倍數
1.兩數x,y,存在最大公約數和最小公倍數,則有xy=最大公約數最小公倍數;
解題程式碼:
//求a與b的最小公倍數和最大公因數
#include<bits/stdc++.h>
using namespace std;
int main(){
int a;
int b;
cin>>a;
cin>>b;
int t,p;
p=a*b;
if(a<b){ //比較a與b的大小;
int temp=a;
a=b;
b=temp;
}
while(b){ //用迴圈取餘求最大公倍數
t=a%b;
a=b;
b=t;
}
cout<<"最大公約數是:"<<a<<endl;
cout<<"最小公倍數是:"<<p/a<<endl;
}
2.求解1-n中的質數。
#include<bits/stdc++.h>
using namespace std;
bool checka(int x){ //判斷數x是否為質數
int i;
for(i=2;i*i<=x;i++){
if(x%i==0){
return false;
}
}
return true;
}
int main(){
int n;
cin>>n;
int j;
for(j=2;j<=n;j++){
if(checka(j)){ //如果為質數則列印
cout<<j<<" ";
}
}
}
相關文章
- 基於python的集合運算Python
- Python數學運算Python
- C/C++模運算(正負整數)C++
- 高精度數學運算
- 零基礎學習 Python 之數字與運算Python
- Java 基礎 之 算數運算子Java
- 初等數學I 自然數 第二節 序數理論基礎與自然數的運算
- 基於位運算的許可權設計
- 軟體工程結隊專案:基於C++實現的自動生成小學四則運算的命令列程式軟體工程C++命令列
- Python基礎學習篇-2-數值運算和字串Python字串
- C# Math 中的常用的數學運算C#
- 正則實現數學運算
- 關於int型別數值的運算問題型別
- [python] 基於Dataset庫運算元據庫Python
- Shell階段02 shell變數運算(整數運算/小數運算), shell變數案例變數
- 算數運算子
- 1的個數 【位運算】
- 用於計算數學統計的 PHP 包PHP
- shell (3)指令碼引數傳遞與數學運算指令碼
- C++除法運算 // 靜態斷言C++
- 【IDL】幾何圖形數學運算函式函式
- 逍遙自在學C語言 | 算數運算子C語言
- 計算機基礎:位運算計算機
- 不做數值運算、純靠嘴炮也能機器學習?基於自然語言的全新ML正規化來了機器學習
- C++基礎知識篇:C++ 運算子C++
- 基於Ascend C的FlashAttention運算元效能最佳化最佳實踐
- Python基礎運算分享Python
- 3.2 Tensorflow基礎運算
- 雲端計算基礎學習,雲端計算的八大運用分析
- 學習位運算
- Java 數學運算與條件語句全解析Java
- .NET的數學庫NMath實用教程——複數的值操作和邏輯運算
- C++ 煉氣期之算術運算子C++
- 或與運算和安全整數(數的影子)
- SHELL之數值運算
- ?【程式中的數學】利用德摩根定律簡化布林運算
- Max/MSP/Jitter 官方教程翻譯05 - 矩陣的數學運算矩陣
- C++的基礎學習5C++