程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> c-寫了一個作業程序,能運行,但有時候能用有時不能用,求解。

c-寫了一個作業程序,能運行,但有時候能用有時不能用,求解。

編輯:編程綜合問答
寫了一個作業程序,能運行,但有時候能用有時不能用,求解。

//判斷一個偶數是哪兩個素數之和
#include
#include

int judgement(int num);
int main(void)
{
int INPUT, add1, add2;
printf("Please enter a number:");
scanf("%d", &INPUT);
add1 = 0;
do{
add1++;
add2 = INPUT - add1;
if (judgement(add2) && judgement(add1))
break;
}
while (add1 <= INPUT);
printf("%d=%d+%d", INPUT, add1, add2);
system("pause");
return 0;
}

int judgement(int num)//judgement函數判斷一個數是否為素數
{
int count = 2;
for (int i=1; i != 0; count++)
i = num%count;
count--;
if (count == num)
return 1;
else
return 0;
}
一些數輸入以後有結果,一些數輸入後會死循環,求解。

最佳回答:


http://blog.csdn.net/han1558249222/article/details/22981347

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved