當前位置:編程學習大全網 - 編程軟體 - 用c語言循環結構輸出100以內的積數。

用c語言循環結構輸出100以內的積數。

能夠分解成若幹個素數因子之積的奇數,稱之為積數。也就是奇合數。

根據這個定義,只要是100以內的奇數,同時不是素數的,都是符合題意的積數。

於是代碼如下:

#include?<stdio.h>

#include?<math.h>

int?is_prime(int?n)//判斷素數函數。

{

int?i;

for(i?=?2;?i?<=?sqrt(n);?i?++)

if(n%i?==?0)?return?0;

return?1;

}

int?main()

{

int?n;

for(n?=?3;?n?<?100;?n?+=?2)//遍歷範圍內所有奇數。

if(is_prime(n)?==?0)//不是素數。

printf("%d\n",?n);?//是積數,輸出。

return?0;

}

  • 上一篇:海思板子支持nand flash啟動嗎
  • 下一篇:請問做壹個abb機器人搬運項目要什麽外設?現在只能玩下仿真軟件?
  • copyright 2024編程學習大全網