1樓:網友
這是一道二級上級題吧。
for(a=m+1;y<=k;a++)這的語句錯誤了 for (a=m+1;;a++)這裡的a沒有最大限制的 因為你不知道 a 要到多少才可以求到你所要的值 k的數比 m還小 怎麼用他定義呢 .在說了k只是用來規定幾個素數的。
還有 for(j=2;j<=sqrt(m+1);j++)我知道你是為了減少運算的次數 但是這也錯了 sqrt是求平方根的 你這 (m+1)你知道求出來的數能就能被開放 就好比說19 不能被開方但是他還是可以被17 整除的 還有 sqrt 函式前面返回直是 int 型的 以後你要是 用sqrt的話前面要加個 (int) 就是這樣 (int) sqrt (表示式)
呵呵 說的有點多 不知道你懂了嗎 我把正確的題給你看看吧。
int i, j ,total=0;
int *p_xx=xx;
for(i=m+1;;i++)
for(j=2;jif(i<=j){
p_xx=i;
p_xx++;
total++;
if(total==k){
p_xx='/0';
break;
2樓:網友
你這錯誤在於你的if語句的條件有毛病。你的素數判斷方法不對,你隨便找乙個判斷素數的程式看看就行了。
for(a=m+1;y<=k;a++)
for(j=2;j<=sqrt(a);j++)if(a%j==0)
break;
if(j>=sqrt(a)+1)
xx[i++]a;y++;
3樓:敏銳且親切灬仙人掌
我按照要求把這個程式重寫了一遍。
#include
#include
int judge(int x)
int k;
for(k=2;k<=sqrt(x+1);k++)if(x%k==0)
break;
if(k>sqrt(x+1))
return(1);
elsereturn(0);
void fun(int m, int k, int xx)int a=m+1,i=0,y=0;
for(a=m+1;y<=k;a++)
if(judge(a)==1)
xx[y]=a;y++;
void main()
int i;
int xx[10];
int x;
int num;
scanf("%d%d",&x,&num);
fun(x,num,xx);
for(i=0;iprintf("%d ",xx[i]);
而你原來的判素的方法是有問題的,也就是。
for(j=2;j<=sqrt(m+1);j++)if(a%j!=0)
xx[i]=a;i++;y++;
else break;
這樣並不能準確判斷出素數,而且還是反覆的計數,把19多次的放入了陣列xx中,而且還可能把不是素數的數放入裡面,可以輸入17,20,然後看一下輸出的結果,錯的就更明顯了。
4樓:匿名使用者
修改如下:void fun(int m, int k, int xx)
int a=m+1,i=0,y=0,j;
for(a=m+1;y<=k;a++)
for(j=2;j<=sqrt(a);j++)注意這裡,sqrt(a)*/
if(a%j!=0&&j==(int)sqrt(a))/注意這裡*/xx[i]=a;i++;y++;
else if (a%j==0) break;/*注意這裡*/
可以幫我看看程式設計**出錯了嗎
5樓:
摘要。這一點點是沒有出錯的呢。
可以幫我看看程式設計**出錯了嗎。
這一點點是沒有出錯的呢。
可是就是顯示乙個錯誤。
我就是按這個打出來的,**錯了。
那你去核對一下。
有程式設計的大佬幫忙看一下我這個出現的三個錯誤是什麼嗎
6樓:
摘要。這是乙個輸入喜得成績,輸出排名和平均成績的程式。
有程式設計的大佬幫忙看一下我這個出現的三個錯誤是什麼嗎。
你好!麻煩您講一下您用的是什麼語言程式設計?用的是什麼程式設計軟體?還有的話就是程式設計的錯誤提示。
執行的時候提示了什麼錯誤?
我這個程式裡面有三個錯誤 但我也不知道是**的問題 所以想讓您幫我看。
你這個程式用的是c語言還是c++的?
c能夠編譯成功嗎?
求大佬幫看看,這道程式設計題**有錯誤?
7樓:紫薇參星
原因是min函式宣告中類别範本缺少模板形參,且模板形參不能為空,所以出錯。
在主函式中用類别範本定義物件時,必須為模板形參顯式的指定型別實參,程式中沒有指定,而出錯。
改正後的c++程式如下(見圖,改動的地方見註釋)<>
c語言程式設計高手,我怎麼錯了這程式
8樓:寒白業曼珍
有兩點問題:
1. 你的變數「total」在每次累加之前有沒有初始化為「0」?請檢查之!
2. 你的變數「m」既然做了迴圈體的控制變數,為什麼在迴圈體內部又會被修改?就因為這樣,你的「m」永遠會在迴圈體的最後變成「0」,你注意到問題的所在了麼?
看這段**,和你自己的對比一下你就明白問題在**了。
程式設計的問題
9樓:匿名使用者
vb中picturebox控制項的image屬性介紹。
獲取或設定由picturebox顯示的影象。
名稱空間:程式集:在 中)
語法:visual basic(宣告)
public property image as image
visual basic (用法)
dim instance as picturebox
dim value as image
value =
value屬性值。型別:
要顯示的 image。
備註:image 屬性被設定為要顯示的 image。該操作可以在設計時或執行時進行。
如果要在多個 picturebox 控制項中使用同乙個影象,請為每個 picturebox 建立該影象的乙個副本。從多個控制項訪問同乙個影象會導致發生異常。
示例:下面的**示例演示如何通過設定 image 屬性在執行時建立點陣圖並將其顯示在 picturebox 中。若要執行此示例,請將其貼上到乙個 windows 窗體中,並從該窗體的建構函式呼叫 createbitmapatruntime。
private picturebox1 as new picturebox()
public sub createbitmapatruntime()
new size(210, 110)
dim flag as new bitmap(200, 100)
dim flaggraphics as graphics =
dim red as integer = 0
dim white as integer = 11
while white <=100
0, red, 200, 10)
0, white, 200, 10)
red +=20
white +=20
end while
flagend sub
大家幫我看看怎麼辦啊,大家幫我看看怎麼辦啊?
說實話來 如果你執意要弄明白不源妨偷偷的去他的居所處,觀察個兩天左右也就知道有沒有其他同居者了。還有一種就是,這樣的男生,毫不在意你,即使沒問題,以後兩個人真正在一起組建家庭了,你也是累死累活地,對方也不會怎麼關心你。然後從你的描訴裡看,現在在一起累的也是你,自己好好想想吧。畢竟兩個人在一起。合不合...
大家幫我看看這個是怎麼回事,大家幫我看看這是怎麼了
哦啦啦路口奶八馬路貓ke 貓 可能手機有點卡,不太好用 tyytt發發汗飛飛哥也發個 你屬於哪個地方的?去公積金諮詢一下什麼原因?公積金結算中心和你的工作單位 包括歷年來曾經工作過的單位 有帳沒算清。多半是單位的錢沒到賬。要到結算中心查詢具體原因,並諮詢解決方法。這個問題你還是跑一趟公積金處諮詢一下...
大家幫我看看我女朋友是怎麼了,大家幫我看看我女朋友是怎麼了
是經期受涼引起的,以後在經期千萬別在受涼了 如用涼水洗手之類的事 痛經,或是子宮內膜異位症。就是痛經引起的,注意平時不要吃一些比較涼的食物.我也有過痛經的.去藥店買點 痛經的藥物.不要著急.慢慢調理.會好的.平時多吃點大棗.這是我的方法啊.不知道你管不管用.試試吧.大家幫我看看我女朋友怎麼了?可以看...