编写一个函数可用来判断任给的一个正整数是否为素数,再编写主程序完成输入,调用和输出??求大神

如题所述

//#include "stdafx.h"//vc++6.0加上这一行.
#include <iostream>
using namespace std;
bool prime(int n){
    int i;
    if(n>2 && !(n&1) || n<2)
        return false;
    for(i=3; i*i<=n;i+=2)
        if(!(n%i))
            return false;
    return true;
}
int main(void){
    int i;
    for(i=101;i<200;i+=2)
        if(prime(i))
            cout << i << ' ';
    cout << endl;
    return 0;
}

温馨提示:内容为网友见解,仅供参考
第1个回答  2015-04-22
这是c++吗?追问

嗯嗯

追答

可以运行吗?

追问

可以……但是要求要改成主函数调用

相似回答