計算並輸出high以內最大的十個素數的和。high的值由主函數傳給fun函數


#include <stdio.h>
#include <math.h>

int fun( int high )
{ int sum = 0, n=0, j, yes;
while ((high>=2) && (n<10)
{ yes = 1;
for (j=2; j<=high/2; j++ )
if (high % j ==0 ){
yes=0; break;
}
if (yes) { sum +=high; n++; }
high--;
}
return sum ;
}

main ( )
{
printf("%d\n", fun (100));
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM