java算术编程的3个简单问题,在线等
答案:4 悬赏:10 手机版
解决时间 2021-04-14 23:34
- 提问者网友:自食苦果
- 2021-04-14 08:52
1.编一个程序,计算:(8*sinπ)/(5*2)。(输出结果是:4.2871834536E-8)
2.写一程序计算1+1/2+1/3+...+1/10的结果,并输出结果。(结果格式为:1+1/2+1/3+...+1/10=2.92896825397
3.写一程序计算1+2+3+...+10(这每个数字上都是平方,我打不出来,谢谢)的结果,并输出结果。(结果格式为:1^2+2^2+3^2+...+10^2=385)
最佳答案
- 五星知识达人网友:北城痞子
- 2021-04-14 09:12
1) System.out.println((8*Math.sin(Math.PI))/(5*2));
2) double a = 0;
for(int i = 1; i <= 10; i ++)
a += 1.0d/i;
System.out.println(a);
3)
int a = 0;
for(int i = 1; i <=10; i ++)
a += i * i;
System.out.println(a);
全部回答
- 1楼网友:舍身薄凉客
- 2021-04-14 12:48
第一个不会 应该是一个一个函数 我还没学 又不想去翻书。。。
#include <iostream.h>
void main()
{ int i=1,j=1;
double s=0;
for(i=1;i<11;i++)
{
s+=j/i
}
cout<<"1+1/2+1/3+...+1/10="<<s;//输出也可以做个循环不过我认为没什么必要 做了循环 可重用性就大点
}
第三题和上面一样的思路
#include<iostream.h>
void main()
{ int i,s;
for(i=1;i<=10;i++)
{
s+=i*i;
}
cout<<"1^2+2^2+3^2+...+10^2"<<endl;
}
- 2楼网友:几近狂妄
- 2021-04-14 11:59
第一题:
public static void main(String args[]) throws Exception
{
double r = (8 * Math.sin(Math.PI)) / (5*2);
System.out.println(r);
}
第二题:
public static void main(String args[]) throws Exception
{
double r = 0;
for(int i = 1; i <= 10; ++i)
r += 1.0 / i;
System.out.println("1+1/2+1/3+...+1/10=" + r);
}
第三题:
public static void main(String args[]) throws Exception
{
int r = 0;
for(int i = 1; i <= 10; ++i)
r += i*i;
System.out.println("1^2+2^2+3^2+...+10^2=" + r);
}
- 3楼网友:長槍戰八方
- 2021-04-14 10:37
我只给main函数了。注意第一题按你给的式子算出来和你给的结果对不上?
第一题:
public static void main(String args[]) throws Exception
{
double r = (8 * Math.sin(Math.PI)) / (5*2);
System.out.println(r);
}
第二题:
public static void main(String args[]) throws Exception
{
double r = 0;
for(int i = 1; i <= 10; ++i)
r += 1.0 / i;
System.out.println("1+1/2+1/3+...+1/10=" + r);
}
第三题:
public static void main(String args[]) throws Exception
{
int r = 0;
for(int i = 1; i <= 10; ++i)
r += i*i;
System.out.println("1^2+2^2+3^2+...+10^2=" + r);
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯