各位大佬求解 用C來寫ni
uj5u.com熱心網友回復:
供參考:#include<stdio.h>
#include<math.h>
int isPrime(int n);
int main()
{
int n,m,sum=0;
scanf("%d",&n);
while (n--){
scanf("%d",&m);
if (isPrime(m)) sum += m;
}
printf("%d",sum);
return 0;
}
int isPrime(int n)
{
if (n <= 3) {
return n > 1;
}
int sqr = (int)sqrt(n);
for (int i = 2; i <= sqr; i++) {
if(n % i == 0) {
return 0;
}
}
return 1;
}
uj5u.com熱心網友回復:
感謝大佬[face]monkey2:003.png[/face]轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/268862.html
標籤:C語言
上一篇:學校作業,求各位指點
下一篇:HEVC中mv的設定
