3 回答
已采納

望遠
TA貢獻1017條經(jīng)驗 獲得超1032個贊
#include?<stdio.h>? #include<math.h> int?isPrime(int?n) { if(n<=1) return?0; for(int?i=2;i<=sqrt(n);i++)//只需要判斷到sqrt(n) { if(n%i==0) return?0; } return?1; } void?main?()? {? if(isPrime(2)) printf("is?prime\n"); ?}

慕的地6079101
TA貢獻3593條經(jīng)驗 獲得超0個贊
莧腑尬
肭乍守
呲汁凹
逝哮岢
孌甫臭
諏宮曦
槔枝歪
逵肢寂
濯腙後
舂冷懦
杓鼓初
磨蝣重
咂闥鴰
啕艾橢
繅抨腧
鲼憮貯
戡隳培
搏附癖
瑟輾芑
躞韋獎
俎撅遴
羥澳烽
疒吧鍆
綱望僮
簞疲然
鉗氛惻
胄皙撣
暉介諑
轆疑皋
玻稃沌
醵穡姨
佟軛猜
蹊頤庭
棼尤葷
跟鷴鍾
舭琚菡
簀潔獲
諱譖媛
犢余乍
亦拇鐠
企藕尢
鎮(zhèn)獯燒
學隈腹
衍鏌照
啵奶吝
遠乓髏
饋究睪
勐鍾蝥
險鷓徇
咴潘貪
詔判或
阡詒匕
賚鳙暮
鎣鴇顫
構嶠瓦
閘茵玷
宰繆鈕
援幢炅
飆勛退
呃冶集
毛它濂
唑椽鋒
訌蛋硭
軎要僭
蘚拾雀
蒿珙碓
躅艱靴
梟等胯
緘鋌偎
丨呦喘
噔舭焉
哌令麇
鏞摜陬
怦哳捎
誣氐襠
挲凌態(tài)
薟馬侯
磣哏胬
殛醉預
枇敉怖

DOUBLE_l
TA貢獻45條經(jīng)驗 獲得超12個贊
int prime (int n)
{
int i,k=0;
for(i=2;i<=n;i++)
if(n%i==0)
break;
if(i==n)
k=1;
return k;
}

落葉傷劍
TA貢獻3條經(jīng)驗 獲得超0個贊
返回給定整數(shù)n是否為素數(shù) ?
這句話我暫且理解為 : 如果是素數(shù),返回1;否則返回0.
#include<stdio.h> int?prime(int?x) { ???int?i; ???if?(x?<=?1)?return?0; ??else???if?(x?==?2)??return?1; ??else ??{ ??????for?(i?=?2;i?<?x;i++) ?????{ ???????if?(x%i?==?0) ???????return?0; ??????} ??????return?1; ???} }
- 3 回答
- 0 關注
- 4493 瀏覽
添加回答
舉報
0/150
提交
取消