C/C++ 有关质数(素数)的问题

第一题:判断是否为质数
    代码:

#include 
using namespace std;
int main()
{
    int a;
    int flag =1;
    cin>>a;
		for(int j=2;j
重要知识点:上面代码中的flag是超级超级nice的想法

第二题: 输出1-100之间的素数
代码:
#include 
using namespace std;
int main()
{
    int i,j;
    for( i=2;i<=100;i++)
    {
        for( j=2;j

 

主要知识点:if语句的使用,两个for循环的嵌套

第三题:输出1-100的素数之和
代码:
#include 
using namespace std;
int main()
{
    int i,j;
    int sum=0;
    for( i=2;i<=100;i++)
    {
        for( j=2;j
主要知识点:
		if(i==j) {
		sum=sum+i;     //新加的代码 
	}

第四题: 
   题目: 

 

C/C++ 有关质数(素数)的问题_第1张图片

        

代码(在第二题代码上改一下就行): 
#include  
using namespace std;
int main()
{
	int i,j;
	int a,b;
	cin >> a>>b;
	for(i=a;i<=b;i++)      //新添加的代码
	{
		for(j=2;j

你可能感兴趣的:(大一新生C/C++入门程序作业,c语言,c++,算法)