c++作业 求助 20分

来源:百度知道 编辑:UC知道 时间:2024/04/30 17:20:31
1:求1到30之内的自然数奇数之和和偶数之积; 2:把100到200之间不能被3整除的数输出,要求每行输出5个; 3:求100到200之间的全部素数. 谢谢!!

//1
#include<iostream>
using namespace std;
int main()
{ int sum=0;
for(int i=1;i<30;i+=2)
sum+=i;
cout<<sum<<endl;
double product=1.0;
for(int j=2;j<=30;j+=2)
product*=j;
cout<<product<<endl;
return 0;
}
----------------------------------------
//2
#include<iostream.h>
#include<iomanip.h>
int main()
{
int i,n=0;
for(i=100;i<=200;i++)
if(i%3!=0)
cout<<setw(5)<<i;
n+=1;
if(n%5==0)cout<<endl;
cout<<endl;
return 0;
}
---------------------------------------------------------
//3
#include<iostream.h>
#include<iomanip.h>
#include<math.h>
int main()
{ int j, n=0;
bool prime=true;
for (int m=101;m<=200;m+=2)
{
prime=true;
j=int(sqrt(m));