問題 : 【函式】素數的判斷 簡單 函式
題目描述
請編寫函式PrimeJudge,其功能是判斷一個整數num是否為素數,如果是素數,則返回1,否則返回0。
#include <stdio.h>
//你需要提交的程式碼
int main()
{
int num;
scanf("%d",&num);
if( PrimeJudge(num) )
{
printf("Prime\n");
}
else
{
printf("Non Prime\n");
}
return 0;
}
輸入一個整數num輸出num是否為素數樣例輸入
13
樣例輸出
Prime
解題思路
用迴圈寫函式
程式
int PrimeJudge(int n)
{
int i;
k=0;
for(i=2;i<n;i++)
{
if(n%i0)
break;
}
if(ni)
return 1;
else
return 0;
}
PS :本部落格屬於中國石油大學勝利學院ACM協會所有!
By:趙廣闊
相關推薦
問題 : 【函式】素數的判斷 簡單 函式
題目描述 請編寫函式PrimeJudge,其功能是判斷一個整數num是否為素數,如果是素數,則返回1,否則返回0。 #include <stdio.h> //你需要提交的程式碼 int main() { int num; scanf("%d",&
【Linux】關於理解fork()函式的簡單例子
1.fork()函式 fork()是一個系統呼叫,用於建立程序。建立的這個程序與原來程序幾乎完全相同。這個新產生的程序稱為子程序。一個程序呼叫fork()函式後,系統先給新的程序分配資源,例如儲存資料和程式碼的空間。然後把原來的程序的所有值都複製到新的新程序中,
【C++】編寫一個簡單的類。包含建構函式,成員函式等。
//編寫一個簡單的類。包含建構函式,成員函式等。 #include <iostream> using namespace std; class Rec { public: Rec(i
【STL】list的簡單剖析以及各種函式的實現
STL中的list是比較常用的容器,對於任何位置的元素插入或元素移除,list永遠是常數。 list中的迭代器在插入和刪除後,仍然有效,但是耦合操作splice操作可能使迭代器失效,而vector就不成立了。 list節點 template <
【譯】節選--揭祕命名函式表示式(Named function expressions )
作者:Juriy "kangax" Zaytsev 原文連結:kangax.github.io/nfe/ 簡介 令人驚訝的是,在網上,關於命名函式表示式的討論似乎並不多。這可能因為有很多誤解在流傳。在本文中,我會試著從理論和實踐兩個方面總結這些精彩的Javascript構念,包括其中好的
【微控制器】[stm8] - 使用庫函式時,減少ROM佔用的方法
在使用STM微控制器的官方庫函式程式設計時,微控制器的ROM會額外的佔用很多,我現在使用STM8S103時,使用了庫函式,8K的ROM,寫了幾個自己的驅動和應用程式後,記憶體佔用就到了 7800 bytes。但是還有些東西沒有寫完,需要繼續新增。我使用以下兩種方法,將其ROM減少到了 586
函式和常用模組【day04】:內建函式(十)
一、36-40 36、isinstance(object, classinfo) 功能:用於判斷,物件是否是某個類的例項 # s = "alex" # 物件,"alex" => str s = [11,11,11] # 用於判斷,物件是否是某個類的例項 r = isinsta
【原始碼】高階色彩繪圖函式linspecer
MATLAB自帶的line spec和colormaps是非常粗糙簡單的。linspecer函式的線條繪圖基於perceptive空間,而不是RGB空間。函式編寫是基於Cynthia Brewer教授的研究成果,且易於使用。 linspecer函式建立一個N x 3的[R G B]色彩
面向物件【day07】:解構函式(六)
二、解構函式 一、概述 解構函式,第一次聽說這個函式的名稱,那這個函式到底是幹嘛的呢?什麼才是解構函式吶? 定義:在例項銷燬的時候呼叫的函式 二、解構函式定義 2.1 定義 1
【轉】Python 內建函式 locals() 和globals()
Python 內建函式 locals() 和globals() 轉自: https://blog.csdn.net/sxingming/article/details/52061630
【練習題】第三章--函式(Think Python)
讀書筆記: 1.函式定義的第一行叫做頭部,剩下的叫做函式體。函式頭部的末尾必須有一個冒號,函式體必須是相對函式頭部有縮排的,距離行首相對於函式頭要有四個空格的距離。函式體可以有任意長度的語句。 2.在函式定義完畢的結尾,必須輸入一行空白行。定義函式會建立一個函式類的物件,有type函式。
【python】詳解map函式的用法之函式並行作用解析
Python函式程式設計中的map(func, seq1[, seq2,…]) 函式是將func作用於seq中的每一個元素,其中seq須是可迭代物件,並將所有的呼叫的結果作為一個list返回。如果func為None,作用同zip()。 本文參考自:Python中map()函式淺析一文,感謝精彩分享。 下面
【筆記】C++ 特俗函式
1.struct option介紹 在c程式應用程式執行的時,常常配有一些引數,如果引數少我們可以使用arvg,arvc來實現,如果引數很多並且需要傳入引數複雜我們可以使用strcut option 來實現。 struct option { /*name表示的是長引數名*
【轉載】oracle中decode函式用法
1、DECODE的語法:DECODE(value,if1,then1,if2,then2,if3,then3,...,else)。表示假設value 等於if1時,DECODE函式的結果返回then1,...,假設不等於不論什麼一個if值。則返回else 2、該函式的含義例如以下: IF 條件=值1 TH
【6】基礎知識類---eval函式及其安全性問題
eval()函式及其安全性問題 1.主要用途 a. 型別轉換:字串轉為列表、字典、元組 b. 做計算器使用 # 舉例1:型別轉換:字串轉為列表、字典、元組 mylist = '[1,2,3,4,[5,6,7,8,9]]' mydict = "{'a':12
【7】基礎知識類---zip()函式
zip()函式 & * zip(*iterables)函式 1.定義 多個元組、列表、字典等舊迭代器組合成新迭代器 從引數中的多個迭代器取元素組合成一個新的迭代器 返回:一個zip物件,其內部元素為元組;可以轉化成列表或元組 傳入引數:元組、列表、字典
【ARTOOlkit】openGL的glVertex()函式的用法
本篇文章算是對OpenGL內容的一些補充,這章內容是教會大家如何在模型外面用函式構建其他模型,繼上篇文章的一個小發現,上篇內容是發現一個標識可以通過函式構建多個模型。 這次我們利用OpenGL中的模式GL_LINE_LOOP和模式GL_LINES
【轉】正則匹配函式——regcomp和regexec
標準的C和C++都不支援正則表示式,但有一些函式庫可以輔助C/C++程式設計師完成這一功能,其中最著名的當數Philip Hazel的Perl-Compatible Regular Expression庫,許多Linux發行版本都帶有這個函式庫。 C語言處理正則表示式常用的函式有regco
【matlab】:matlab如何寫函式並且呼叫函式?
寫部落格就是為了乾貨 ——老羅如是說 matlab如何寫函式? 1,點選new M-fil
【PHP】is_callable()與method_exists()函式
在很多產品應用中,我們經常能夠看到以下這種用法,它用來檢查一個物件裡的方法是否存在。 <?php if (method_exists($object, 'SomeMethod')) { $object->SomeMeth