早教吧作业答案频道 -->其他-->
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++谁能教教我如何编译下面的...的网友还看了以下:
贴身译只能翻译英语么?1、贴身译什么怎么选择的好?2、贴身译多少钱?3、贴身译怎么发音?4、贴身译 2020-05-13 …
给出三个命题:1.点P(B,A)在抛物线Y=X^2+1上;2.点A(1,3)能在抛物线Y=AX^2 2020-05-17 …
英语翻译请问分别怎么翻译?1)3天之内(也可能是1天或者2天)2)恰好3天之后(不早不晚就在第三天 2020-06-26 …
英语翻译请帮我翻译几句话1对不起我太紧张了.没有听清楚.可以再重复一遍吗2抱歉我还是没有听明白3对 2020-07-06 …
英语翻译1.你能告诉我一些有关旅游方面的信息吗?Canyoutellme?2.恐怕我不能帮助你解决 2020-07-12 …
To用在句子前面修习本课程学生能:1.能分析语法句型,以了解原文.2.能运用翻译技巧,以达到译文的流 2020-11-26 …
英语翻译中国是一个很大的国家,各地的气候各不相同.2分别说说南北的气候特征,并翻译成英语.3用英语描 2020-12-21 …
英语高手请进外研版你能翻译下面的句子吗?askforthemoon.theappleofparent 2020-12-28 …
英语翻译3.那么,你认为要具备哪些基本素质才能胜任HRD的工作?答:很多人都关心这个问题,其实每个人 2020-12-29 …
甲乙同时参加测试,有10个题目,甲能答对6题,乙能答对8题,每次考试随机抽取3题,至少答对两题才能入 2021-01-02 …