每日程序C语言6-判断某范围之间的素数
生活随笔
收集整理的這篇文章主要介紹了
每日程序C语言6-判断某范围之间的素数
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
題目
判斷101-200之間有多少個素數,并輸出所有素數
程序分析
大于1的自然數,除了1和它本身外不能被其他數整除的數叫做素數
主要代碼
void fun(int n,int m); void main(){fun(101,200);system("pause"); } void fun(int n,int m){if(n<m && n>1 && m>1){int i;int j;for (i = n; i < m; i++){for (j = 2; j < i; j++){if (i%j == 0)//一旦出現一個能讓i整除的數就跳出循環{break;}else{if (j==i-1)//除完最后一個數還不跳出循環,就可以判斷該數為素數{printf("%5d",i);}}}}} else{printf("您輸入的范圍有誤,請重新輸入");} }結果展示
今日鞏固
- 判斷素數的方法
- break的使用
總結
以上是生活随笔為你收集整理的每日程序C语言6-判断某范围之间的素数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 每日程序C语言5-斐波那契兔子数
- 下一篇: 每日程序C语言7-将一个正整数分解质因数