c语言编程题-输出素数
生活随笔
收集整理的這篇文章主要介紹了
c语言编程题-输出素数
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
題目
題目:判斷101-200之間有多少個素數(shù),并輸出所有素數(shù)。
1.程序分析:判斷素數(shù)的方法:用一個數(shù)分別去除2到sqrt(這個數(shù)),如果能被整除,
則表明此數(shù)不是素數(shù),反之是素數(shù)。
代碼
#include <stdio.h>void judge(int n) {int i = 2;int count = 0;for (i; i < n; i++) { int d = n % i;if (d != 0) { //如果取余不為0,那么count++;count++;}}if (count == n - 2) {printf("這個數(shù)%d是素數(shù)\n", n);}else {printf("這個數(shù)%d不是素數(shù)\n", n);} }int main() {int i=100;for (i ; i < 200; i++) {judge(i);}}總結(jié)
以上是生活随笔為你收集整理的c语言编程题-输出素数的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Visual Studio 2013 添
- 下一篇: android studio 错误: 找