早教吧作业答案频道 -->其他-->
c++谁能教教我如何编译下面的题目编程题:1.计算s=1+1/2+1/3+……+1/n。2.求和:从1加到1003.如果0
题目详情
c++ 谁能教教我如何编译下面的题目
编程题:
1. 计算s=1+1/2+1/3+……+1/n。
2. 求和:从1加到100
3. 如果0 4. 如果0〈n<8,请计算 s=1!+2!+3!+……+n! ,并打印输出计算结果s。
(注:n!=1*2*3*……*n)
5. 从键盘输入一个大于1的整数,输入是否为素数,是,则输出“YES”,否则输出“NO”。
编程题:
1. 计算s=1+1/2+1/3+……+1/n。
2. 求和:从1加到100
3. 如果0
(注:n!=1*2*3*……*n)
5. 从键盘输入一个大于1的整数,输入是否为素数,是,则输出“YES”,否则输出“NO”。
▼优质解答
答案和解析
1. #include
int main()
{
int i;
int n;
float s=0;
printf("Input n\n");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
s+=1.0/i;
}
printf("s=%f\n",s);
return 1;
}
2. 已经有人做了
3.#include
using namespace std;
int jiecheng(int n);
int main()
{
int n;
int sum=0;
cout< cin>>n;
if(n>16 || n<1)
{
cout< cout< exit(0);
}
sum=jiecheng(n);
cout< return 1;
}
int jiecheng(int n)
{
if(n==1||n==0) return 1;
else
return n*jiecheng(n-1);
}
4.#include
using namespace std;
int jiecheng(int n);
int main()
{
int n;
int sum=0;
cout< cin>>n;
if(n>7 || n<1)
{
cout< cout< exit(0);
}
for(int i=1;i<=n;i++)
{
sum+=jiecheng(i);
}
cout< return 1;
}
int jiecheng(int n)
{
if(n==1||n==0) return 1;
else
return n*jiecheng(n-1);
}
5. #include
using namespace std;
bool ss(int n);
int main()
{
int n;
cout< cin>>n;
if( n<2 )
{
cout< cout< exit(0);
}
if( ss(n) )
cout< else
cout< return 1;
}
bool ss(int n)
{
int i;
if(n==2) return true;
for(i=2;i {
if(n%i==0) return false;
}
return true;
}
int main()
{
int i;
int n;
float s=0;
printf("Input n\n");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
s+=1.0/i;
}
printf("s=%f\n",s);
return 1;
}
2. 已经有人做了
3.#include
using namespace std;
int jiecheng(int n);
int main()
{
int n;
int sum=0;
cout< cin>>n;
if(n>16 || n<1)
{
cout< cout< exit(0);
}
sum=jiecheng(n);
cout< return 1;
}
int jiecheng(int n)
{
if(n==1||n==0) return 1;
else
return n*jiecheng(n-1);
}
4.#include
using namespace std;
int jiecheng(int n);
int main()
{
int n;
int sum=0;
cout< cin>>n;
if(n>7 || n<1)
{
cout< cout< exit(0);
}
for(int i=1;i<=n;i++)
{
sum+=jiecheng(i);
}
cout< return 1;
}
int jiecheng(int n)
{
if(n==1||n==0) return 1;
else
return n*jiecheng(n-1);
}
5. #include
using namespace std;
bool ss(int n);
int main()
{
int n;
cout< cin>>n;
if( n<2 )
{
cout< cout< exit(0);
}
if( ss(n) )
cout< else
cout< return 1;
}
bool ss(int n)
{
int i;
if(n==2) return true;
for(i=2;i
if(n%i==0) return false;
}
return true;
}
看了c++谁能教教我如何编译下面的...的网友还看了以下:
求函数的拉氏反变换:X(s)=(s+2)/[s·(s+1)^2·(s+3)]我的解法如下:X(s) 2020-05-22 …
A.πA,D(σC=D(R×S))B.πA,R,D(σS,C=R,D/(R×S))C.πA,R,D( 2020-05-26 …
A.πA,D(σC=D(R×S))B.πA,R.D(σR.C=S.D(R×S))C.πA,R.D(σ 2020-05-26 …
A.πA,D(σC=D(R×S))B.πA,R.D(σS.C=R.D(R×S))C.πA,R.D(σ 2020-05-26 …
英语翻译1这是我最后一次哭泣ThisisthelasttimeIcry/cried,这句话,翻译对 2020-07-04 …
C++白痴问题求仔细解释(1)编译时会出错的是?A.chara='aa';B.chara='\x2d 2020-11-23 …
1、在RT三角形中,角C=90度,若a=s^2-t^2,c=s^2+t^2(s>t>0),则b=?2 2020-12-25 …
质点做直线运动,从A经过B到C,又返回到B,其中AB=BC,若从A到B的平均速度大小为2m/s,从B 2021-01-15 …
物体自由落体运动方程为s(t)=12gt2,若limn→∞s(1+△t)−s(1)△t=g=9.8m 2021-01-22 …
一个质点沿直线做匀加速运动,依次经过A.B.C三点,测得从A到B的时间为4s,经过B的瞬时速度为11 2021-01-23 …