Entries

[程式]判斷是否為3乘上質數

輸入一個數字N判斷,
如果N為3乘上一個質數,則輸出Yes
若乘上並非質數,則輸出No

-----------------------------------------------------------------------------------------------------
程式碼:

#include<stdio.h>
#include<stdlib.h>
int main(void)
{
int n,m;
int i,j;
int check;
scanf("%d",&n);
if (n != 3)
{m = n / 3;
for(i=2;i<=m;i++)
{check = 0;
for (j=2;j<=i;j++)
{
if(i % j == 0)
check++;
}
}
if (check==1)
printf("Yes\n");
else
printf("No\n");
}
else
{printf("No\n");}
system("pause");
return 0;
}



執行圖:
ex2
-----------------------------------------------------------------------------------------------------

for應用


留言

發表留言

發表留言
只對管理員顯示

引用

引用 URL
http://tom4318679.blog124.fc2.com/tb.php/17-f9d29cb6
引用此文章(FC2部落格用戶)

Appendix

魔の紹介

魔王

Author:魔王

台湾人。
遊戯王のカードとアニソンが大好き。
本網站建議使用1024*768解析度
FireFox瀏覽,以免有文字錯位現象

魔の囁き

魔と話し

魔のplunk

魔の検索