coding_Boy_
2017-04-12 19:54:47
c++輸入一個(gè)正整數(shù)如果他是素?cái)?shù),就輸出。如果它不是素?cái)?shù),找出大于他的最小素?cái)?shù)輸出,求大佬告知。。。
2 回答
永的堅(jiān)持
TA貢獻(xiàn)7條經(jīng)驗(yàn) 獲得超8個(gè)贊
#include<stdio.h>
int main()
{
? ?int n;
? ?bool b = true;
? ?printf("input a integer:");
? ?scanf("%d", &n);
? ?for(int i = 2; i <= n/2+1; ++i)
? ?{
? ? ? ?if((n % i) == 0)
? ? ? ?{
? ? ? ? ? ?printf("%d不是素?cái)?shù),", n);
? ? ? ? ? ?printf("最小的除數(shù)為:%d\n",i);
? ? ? ? ? ?b = false;
? ? ? ? ? ?break;
? ? ? ?}
? ?}
? ?if(b)
? ?{
? ? ? ?printf("%d是素?cái)?shù)\n", n);
? ?}
? ?return 0;
}
- 2 回答
- 0 關(guān)注
- 1301 瀏覽
添加回答
舉報(bào)
0/150
提交
取消
