c程式設計從鍵盤輸入大等於2的正整數判斷

2021-03-11 09:46:07 字數 2223 閱讀 8505

1樓:匿名使用者

思路:定義一個函式fun(n),用於判斷n是否是素數,是就返回1,否就返回0。主內

函式for迴圈輸入3個數,依次判斷是容否是素數。

#include

using namespace std;

int fun(int n){

int i;

for(i=2;i>n;

if(fun(n)) cout<

2樓:倒黴熊

第一點: 你迴圈的n的初始值只設定一次嗎?第一次設定為n=2後,經過i的迴圈後,n的值變了啊內

?不容再是2了,那麼你的j和k的迴圈 n是從幾開始的呢?

第二點: a如果在i中變成0了,在開始j的判斷時,是否應該重置為1?如果不重置,那麼其一直為0,不論j和k的迴圈怎麼處理

3樓:某李某

下面給你的程式加了兩行:

#include

using namespace std;

int main()

if(a==1)

cout<<"yes"<>j;

a=1;n=2; //這是加的第一行

for (; j>n;n=n+1 )

if(a==1)

cout<<"yes"<>k;

a=1;n=2; //這是加的第二行

for (; k>n;n=n+1 )

if(a==1)

cout<<"yes"<

else

cout<<"no"<

return 0;

}看完你應該明白了吧。

每個for迴圈開始前,a和n都要重新賦值。

程式設計實現:從鍵盤輸入一個整數,判斷是否是素數,若為素數輸出1,否則輸出0。

4樓:紫薇參星

按照你的要求編寫的判斷是否是素數的c語言程式如下#include

int main()else

return 0;}

5樓:飛翔

//判斷素數是打1否打0

#include

int main()

if (i >= n)

else

}else

printf("0");

return 0;}

輸入一個正整數n,判斷n是否是素數。如果n是素數,則輸出yes,否則輸出no。c++ 請問下面我的****錯了

6樓:匿名使用者

if(m<=k)這裡應該是if(n<=k)吧……

for(n=2;n

7樓:信達**杭州

#include

#include

using namespace std;

int main()

if(m==tmp)

cout<<"no!\n";

else

cout<<"yes!\n";

return 0;}

8樓:遨遊e_e世界

#include

using namespace std;

int main()

if(s==0)cout<<"yes\n";

else cout<<"no\n";

return 0;}

c語言程式設計問題:從鍵盤輸入一個正整數,判斷該數是否素數並輸出。如果輸入的不是正數,則提示輸入錯誤。

9樓:漫步人生

#include

void test()

for(i=2;i不是

素數",temp);

return;}}

printf("%s是素數",temp);

}int main()

10樓:匿名使用者

#include

int is_prime( int n )int main()

else

}return 0;}

11樓:

#include

int main()

for(int i=2;i

c語言程式設計從鍵盤輸入整數求其平方並輸出

include void main 運 況 3 3 3 9 請按任意回鍵繼續 答.include int main void include double square double x void main c語言編寫程式,要求從鍵盤輸入兩個整數,輸出他們的平方和。如下的有什麼問題,幫忙指正,謝謝。...

c 程式設計 從鍵盤輸入一批整數,最後為0,程式設計找出其中的最大數和最小數,並輸出

樓上的那個c的方法也不錯.只是初始化了max和min,這樣就不能判斷負數的了回 c 版本 include using namespace std void main else max min a 0 for int i 0 i 20 i if a i max if a i 答 小數為 請問最後抄一個...

C語言程式設計編寫程式,從鍵盤輸入字串放在字元陣列a中,用選擇法將a中的有效字元按降序排列

include int main puts s return 0 c語言程式設計 編寫程式,從鍵盤輸入一個字串放在字元陣列a中,用選擇法將a中的有效字元按降序排列 include include include void inorder char array,int n int main int a...