永发信息网

帮忙编程一下

答案:8  悬赏:70  手机版
解决时间 2021-04-07 05:26
  • 提问者网友:活着好累
  • 2021-04-06 18:19
帮忙编程一下
最佳答案
  • 五星知识达人网友:千杯敬自由
  • 2021-04-06 18:55
public class Demo2 {
public static void main(String[] args) {
long a=1L;
for (int i = 0; i <18 ; i++) {
a*=10;
}
System.out.println(a);
long d;
long b=a-1;
long c;
long e=1L;
do{
c=b-1;
d=b+c;
b--;
e++;
}while(d>a);
System.out.println(e);
}
}
这是java中的代码示例,对不起c++我不懂,思路希望你能看懂
其实答案就是(10^18)/2 -1=5*10^17-1
两短边之和小于第三边就构不成三角形了
代码可以直接修改成下面的,上边的代码是一个一个试呢,效率太低
全部回答
  • 1楼网友:第四晚心情
  • 2021-04-07 00:36
Character is the first and last
  • 2楼网友:鸠书
  • 2021-04-07 00:14
如果200积分是200块钱的话
或许才会有动力吧
  • 3楼网友:醉吻情书
  • 2021-04-06 23:13
你只是想要算法对吧
追问:是的
追答:你懂java吗
  • 4楼网友:荒野風
  • 2021-04-06 22:56
如果200积分是200块钱的话
或许才会有动力吧
  • 5楼网友:蓝房子
  • 2021-04-06 22:20
你只是想要算法对吧追问是的追答你懂java吗
  • 6楼网友:纵马山川剑自提
  • 2021-04-06 21:44
什么东西
  • 7楼网友:青尢
  • 2021-04-06 20:05
200分谁给你编程??
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯