(c++)寫一個判斷素數的函式,在主函式輸入一個整數,輸出是否是素數的訊息。
被1.2是不是素數搞得頭昏腦漲的我......
#include<iostream> using namespace std; void prime(int a) { if(a==1) cout<<"not prime"; else if(a==2||a==3) cout<<"prime"; else for(int i=2;i<=a/2;i++) { if(a%i==0) { cout<<"not prime"; break; } else if(i==a/2) cout<<"prime"; } } int main() { int n; cin>>n; prime(n); return 0; }
相關推薦
(c++)寫一個判斷素數的函式,在主函式輸入一個整數,輸出是否是素數的訊息。
被1.2是不是素數搞得頭昏腦漲的我...... #include<iostream> using namespace std; void prime(int a) { if(a==1)
(c++)寫兩個函式,分別求兩個整數的最大公約數和最小公倍數,用主函式呼叫這兩個函式,並輸出結果兩個整數由鍵盤輸入。
#include<iostream> using namespace std; int max(int a,int b) {if(a<b){int c=a;a=b;b=c;}int
基於硬體的C(C++)語言程式設計教程9:判斷一個年份是否為閏年
本系列文章希望探討以硬體為平臺講述C(C++)知識的一個新的途徑,改變目前大多數C語言教程僅注重C語言本身的語法規則,而脫離其應用環境的現狀。希望讀者通過本教程的學習,能夠立刻學以致用,真正將所學知識應用到專案實踐中。 開發環境:Atmel Studio 7.0 硬體平臺
你會等待還是離開(大理)---寫的一個推文
tro 不定 在那 方式 走了 是你 困難 美的 不能 你會等待還是離開 -----出發和遇見大理 上關花鬧 下關風薰 蒼山雪寂 洱海月遲 但聞肆季弦雀起 才吹小雨又需晴 現實很調皮,很容易就讓人沒有力氣,就像變與不變,
BlinkLED 點亮第一個LED燈(C#)
text interval rgs pri art one namespace ane ready 界面: <StackPanel HorizontalAlignment="Center" VerticalAlignment="Center">
鏈表回文判斷(C++)
spa 占用 urn 空間 val 返回 ont test iostream 題目描述: 對於一個鏈表,請設計一個時間復雜度為O(n),額外空間復雜度為O(1)的算法,判斷其是否為回文結構。 給定一個鏈表的頭指針A,請返回一個bool值,代表其是否為回文結構。保證鏈
一個Windows下線程池的實現(C++)
建立 top dcom div del 進入 程序 前言 sum 前言 本文配套代碼:https://github.com/TTGuoying/ThreadPool 先看看幾個概念: 線程:進程中負責執行的執行單元。一個進程中至少有一個線程。 多線程:一個進程
python學習(5)寫一個二分算法的程序
AR 小結 == inpu env bre elif 進行 span 把之前學習的做一個小結。之前看二分查找法,只能是似而非地看懂大概。現在用這麽多天的知識積累已經可以自己寫了。 而且在算法書的基礎上,把需要找的數字做一個人機互動操作。 另外,初步接觸到了 __name__
算法筆記(c++)-使用遞歸函數逆序一個棧
mage tac main urn move 檢測 return nbsp () ---恢復內容開始--- 使用遞歸函數逆序一個棧 題目:使用遞歸函數,不借助其他數據結構逆序一個棧。 我的思路:使用遞歸函數保存棧中變量。 遞歸函數分兩
一個基於ASP.NET(C#)的ACCESS數據庫操作類
region array conn 數據庫操作類 ide try esc [] int using System; using System.Collections; using System.Collections.Specialized; using Syst
c理解提高(3)程式的記憶體四區模型和函式呼叫模型
程式的記憶體四區模型 記憶體四區的建立流程 流程說明 1、作業系統把物理硬碟程式碼load到記憶體 2、作業系統把c程式碼分成四個區 3、作業系統找到main函式入口執行 各區元素分析 函式呼叫模型 基本原理
密碼問題(函式、字串、指標)(航電2043題改版)(c++)
【問題描述】 假設一個比較安全的密碼至少應該滿足下面兩個條件: (1)密碼長度大於等於8,且不要超過16。 (2)密碼中的字元應該來自下面“字元類別”中四組中的至少三組。 這四個字元類別分別為: 1.大寫字母:A,B,C…Z; 2.小寫字母:a,b,c…z; 3.數字:0,1,2…9;
自動化運維:(3)寫一個簡單的Shell指令碼(案例)
一、需求 1、test.sh 指令碼執行時候需要新增引數才能執行 引數和功能詳情如下: 引數 執行效果 start 啟動中... stop 關閉中... restart 重啟中... * 指令碼幫
自動化運維:(3)寫一個簡單的Shell腳本(案例)
sage 數字 shel $1 test 多余 限制 div nbsp 一、需求 1、test.sh 腳本執行時候需要添加參數才能執行 參數和功能詳情如下: 參數 執行效果 start 啟動中... stop 關閉
(C++)map函式的用法
版權宣告:本文為博主原創文章,未經博主允許不得轉載。https://blog.csdn.net/xyk_hust/article/details/83863460 什麼是map()函式 Map是c++的一個標準容器,該函式引數是一對一的關係,在很多程式中建立map關係可以起到事半功倍的效果,
基於硬體的C(C++)語言程式設計教程12:用函式實現2數之和
本系列文章希望探討以硬體為平臺講述C(C++)知識的一個新的途徑,改變目前大多數C語言教程僅注重C語言本身的語法規則,而脫離其應用環境的現狀。希望讀者通過本教程的學習,能夠立刻學以致用,真正將所學知識應用到專案實踐中。 開發環境:Atmel Studio 7.0 硬體平臺:Microch
LeetCode 396. 旋轉函式(C++)
給定一個長度為 n 的整數陣列 A 。 假設 Bk 是陣列 A 順時針旋轉 k 個位置後的陣列,我們定義 A 的“旋轉函式” F 為: F(k) = 0
【原】手寫連結串列(C++)
1、連結串列基本概念以及注意事項 2、列印連結串列 3、刪除連結串列節點 4、連結串列中倒數第k個節點 5、反轉連結串列 6、合併兩個排序的連結串列 7、兩個連結串列當中的第一個公共節點 【檢視之前筆記】 在做上面幾道題之前,我們先給出一個基本連結串列。
【劍指Offer】輸入一個正數s,打印出所有和為s 的連續正數序列(序列大小至少為2) (C++)
題目用例: s = 15,那麼由於1+2+3+4+5 = 4+5+6=7+8 = 15,所以存在3個這樣的序列。 分析: 由於序列大小至少為2,我們定義兩個變數l和r,分別表示序列的最小值和最大值。 對於r而言,r取何值其實是有一個範圍的,即當序列只有2
函式模板和類模板(C++)
所謂函式模板,實際上是建立一個通用函式,其函式型別和形參型別不具體指定,用一個虛擬的型別來代表。這個通用函式就稱為函式模板。 函式模板和普通函式的區別: 函式模板不允許自動型別轉化,普通函式能夠進行自動型別轉換 函式模板和普通函式在一起呼叫的規則: 1 函式模板