給出一個大于1的正整數(shù)a,設計一個使用for循環(huán)的程序判斷這個數(shù)是否為質數(shù)
給出一個大于1的正整數(shù)a,設計一個使用for循環(huán)的程序判斷這個數(shù)是否為質數(shù)
用c++for語句解答
其他人氣:924 ℃時間:2020-10-02 01:14:14
優(yōu)質解答
#include
using namespace std ;
int main()
{
int a;
cin >> a ;
for( int i=2;ireturn -1;是什么意思如果判斷不是質數(shù),就結束程序,并告訴系統(tǒng)這個程序返回錯誤return 是返回到調用者,在main程序中,就是退出到操作系統(tǒng)-1是return 的返回值,也就是本程序的返回值,一般我們用0表示成功,-1表示失敗Linking...LINK : fatal error LNK1168: cannot open Debug/hjked.exe for writing執(zhí)行 link.exe 時出錯.hjked.exe - 1 error(s), 0 warning(s)你有一個正在運行的程序還沒有關閉吧?!把那個窗口關了為什么輸入1是質數(shù),題目說要求輸入一個大于1的正整數(shù),而1不是質數(shù)啊int main(){int a;cin >> a ; while ( a <= 1 ) //這里加個判斷就好了 { cout << "input error,re-input" <> a ; }for( int i=2;i<=a/2 ; i++ ){if ( a % i == 0 ){cout << a << "不是質數(shù)" <
我來回答
類似推薦
- 求一道程序設計題的代碼編寫:輸入一個正整數(shù),判斷該正整數(shù)是否為素數(shù)
- 大于80連續(xù)9個正整數(shù),那么其中至多有幾個素數(shù)?
- 9個連續(xù)正整數(shù),它們都大于80,那么其中素數(shù)至少幾個?為什么?
- 用C語言寫"輸入一個正整數(shù)m,判斷它是否為素數(shù)"的程序.
- 設計一個程序,判斷一個十二位的整數(shù)是否為素數(shù),也就是說判斷一個很大的數(shù)是否為素數(shù).
- 明明過生日時時請好朋友們吃飯,買了4瓶橙汁,每瓶0.75升,每杯可倒3/10升,這些橙汁可倒多少杯?
- 花兒推開了春天的大門;雷電推開了夏天的大門仿著再寫4個句子!
- 隔一條長而寬的河如何測出松樹的高?
- 一個三位數(shù)除以一個二位數(shù),商最大是( )位數(shù),最小是( )位數(shù)
- 已知函數(shù)f(x)(x不等于0),對于任意非零實數(shù)x,y,滿足f(xy)=f(x)+f(y).
- 根號18/根號8*根號27/2
- sorry to break your walkman 翻譯成中文