亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

輸出結果不含n<36的那些符合情況,還有如果把\n改為\t就可以完整輸出結果,但是中間有許多不規則大空格。

輸出結果不含n<36的那些符合情況,還有如果把\n改為\t就可以完整輸出結果,但是中間有許多不規則大空格。

C
隔壁的小黑 2015-11-14 21:56:43
#include<stdio.h> int?sushu(int?n);//判斷是否為質數 int?main(int?argc,char*argv[])//驗證100以內大于等于4的偶數可以等于由兩個質數相加。 { int?k,n,j; for(n=4;n<=100;n=n+2) for(k=2;k<=100;k++) for(j=2;j<=100-k;j++){ if(n==k+j&&sushu(k)+sushu(j)==2) printf("%d=%d+%d\n",n,k,j); } } int?sushu(int?n){ int?i; for(i=2?;i<=(n-1)?;i++) { if(n%i==0) break; else continue; } if(i==n) return?1;//是質數,返回1 else? return?0;//不是質數,返回0 }
查看完整描述

2 回答

?
隔壁的小黑

TA貢獻5條經驗 獲得超0個贊

但是還是不知道具體怎么回事啊。求解答

查看完整回答
反對 回復 2015-11-14
?
隔壁的小黑

TA貢獻5條經驗 獲得超0個贊

可能跟k和j的循環范圍有關,因為我改了下j的循環上限為58就可以完全輸出了。

查看完整回答
反對 回復 2015-11-14
  • 2 回答
  • 0 關注
  • 1222 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號