1樓:匿名使用者
/**********found**********/for(k=1;k> for(k=2;k> if(i%k==0) break;
/**********found**********/if(k>if(k==i)
/**********found**********/return k; =>> return i;
2樓:匿名使用者
稍微改了一下 注意比較 測過了好用
#include
#include
int fun( int m) }
void main()
ps:1樓的同學~~那個分號代表for迴圈中的乙個空條件語句~~~~你要去掉了能編譯過去嗎?~~~不要誤人子弟啊 ~~
3樓:鴻鷹部落
功能:找出大於m的最小素數,並將其作為函式值返回。
#include
int fun( int m) }
void main()
4樓:mr_陽
#include
int fun( int m) }
void main()
c語言程式改錯題。
5樓:
因為覺的程式簡單沒認真看,修改一下,我是第乙個回答的人,改一下估計要掉到最後了
if (x<0 && x>=50 ) =》if (x<0||x>=50)
aa&&x
main()}
6樓:
首先,你的題目不是很清楚,根據你的程式我把它還原吧,
y=-x 0≤x<10
y=1+x 10≤x<20
y=x-3 20≤x<40
y=2x 40≤x<50
如果是這樣的話,程式應該是這樣的:
#include "stdafx.h"
#include
main() }
這個程式很多warning的 不過可以不管它,可以執行的
你本來的程式有幾個問題,首先if (x<0 && x>=50 ) 這裡應該是指x<0或者x>=50;或者的邏輯運算子是 || 退格鍵旁邊那個.
還有,在c語言裡,任何符號都是英文格式的,就是只用英文輸入法就能輸入的那些,裡面就不可能有≤這種符號.
另外,c語言裡不要使用你平常使用慣的格式,像4x 就應該改成(4*x)
最後,如果你想把warning去掉,你可以把x,y改成int型別.
型別,對了,你還有乙個錯誤:scanf("%d",&x); 這裡,x明明是float型別的,你卻用了%d 哈哈,應該沒有了吧,祝你能學好c語言,我是上學期才開始學的
7樓:匿名使用者
#include
main()
}}printf("x=%.2f,y=%.1f\n",x,y); } }
c語言程式改錯
8樓:4747哦
#include
double fun(int m)
main()
#include
main()
}printf("\n the number is %ld",sum);}
c語言程式改錯?
9樓:喜羊羊
第一,min函式的形參a和b必須加上型別符。
第二,scanf兩個%d之間不能有逗號。
int min(int a,int b)
void main()
c語言程式改錯題
10樓:匿名使用者
i永遠小於100,所以while迴圈是個死迴圈,修改下如下.#include
void main()
printf("s=%f",s);}
11樓:匿名使用者
不好意思,剛剛看錯了。
這是程式是個死迴圈。由於 i 的值始終是小於 1,永遠無法大於 100,所以永遠無法退出迴圈。
可以改為:
#include
void main()
printf("s=%f",s);}
12樓:冰雪箭
的確是個迴圈,
如果是求1-100之間所有數的和,
如下改:
#include
void main()
printf("s=%f",s);}
13樓:匿名使用者
i<=100恆成立,死迴圈
#include
void main()
printf("s=%f",s);}
14樓:匿名使用者
i=1/(i+1);
i 永遠小於100,死迴圈
15樓:匿名使用者
i>0 i+1>1 1/(i+1)<1 (因為i是float 所以這時結果只是小於1而不是被隱式轉換為0) 則i=1/(i+1);時 i永遠小於100 即該迴圈為死迴圈
16樓:剛才那個是我
i=i/(i+1);這裡錯了,因為i永遠都是0,所以迴圈死乙個死迴圈。永遠不會有結果
17樓:匿名使用者
#include
int main()
printf("s=%f",s);
return 0;
}這樣就可以執行,但它是要幹什麼呀?
18樓:荒野清清
你的i永遠都是小於100的數,進入死迴圈了
c語言程式問答,C語言程式問答
回答您好,可以把問題描述的清楚一些 提問你幫我看下 錯了 回答嗯嗯,等一會 printf那塊,計算表示式不能寫雙引號裡啊 旺柴 這個if else也有問題 跟題目沒對應上 小於0的情況裡,不應該判斷是不是大於0小於15更多9條 結果 c1 a,c4 d c5 d 82,164 14,80,4 c 3...
c語言程式出錯求解,C語言程式出錯,求解
執行 310 10 2 jill 5 3 10 will 5 5 10 bill bill took clay from will42 4 10 cam 4 3 7 sam 8 11 1 graham 6 2 7 pam graham took clay from cam 1請按任意鍵繼續.incl...
c語言順序查詢程式,C語言順序查詢程式
include void main int i,x,y printf 輸入你要查詢的數 n scanf d x y 0 標記是否已找到,y 1表是找到了,y 0表示沒找到 for i 0 i 10 i 迴圈,把x和陣列中的元素乙個個比較 if y 0 printf 無法找到你要查詢的數 n y 0表...