CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  JavaScript

(JAVA)哪位大侠帮帮我,帮我编个求最大公因值的代码

楼主duanguang3(月思风)2004-12-01 11:50:04 在 Web 开发 / JavaScript 提问

哪位大侠帮帮我,帮我编个求最大公因值的代码 问题点数:20、回复次数:6Top

1 楼ygjwjj(塔克拉玛干---胡杨林)回复于 2004-12-01 11:55:28 得分 20

function   getmaxval(num)  
  {  
    if(parseInt(num)!=parseInt(num))   return   -1;  
    for(var   i=parseInt(num)-1;i>0;i--)  
            if(num   %   i==0)   return   i;  
   
  }  
  alert(getmaxval(126));Top

2 楼duanguang3(月思风)回复于 2004-12-01 12:01:06 得分 0

这位大哥能不能全点噢Top

3 楼ygjwjj(塔克拉玛干---胡杨林)回复于 2004-12-01 12:02:39 得分 0

sorry!看错了...  
  function   getmaxval(num1,num2)  
  {  
  if(parseInt(num1)!=parseInt(num1)||parseInt(num2)!=parseInt(num2))   return   -1;  
  for(var   i=Math.min(num1,num2);i>0;i--)  
          if(num1   %   i==0   &&   num2   %   i==0)   return   i;    
   
  }Top

4 楼duanguang3(月思风)回复于 2004-12-01 12:03:38 得分 0

帮我看看下面这个啊   我不太懂啊   好象没有输出啊    
  <HTML>  
  <HEAD>  
  <TITLE>计算最大公因值</TITLE>  
  </HEAD>  
  <BODY>  
  <Script   Language="JavaScript">  
  <!--   Hide   From   Other   Browsers  
  document.write("<H1>最大公因值为:");  
  var   n=prompt("请输入数据1:");  
  var   m=prompt("请输入数据2:");  
  var   x,a,b,t,w,max,min;  
  if(n>m){min=m,max=n}  
  else{min=n,max=m}  
  //n=a*x;  
  //m=b*x;  
  //(n*m)/(a*b)=x*x;  
  //(m+n)(m+n)/(a+b)(a+b)  
  if((a=min/min)&&(b=max/min)&&(((n*m)/(a*b))==(((m+n)(m+n))/((a+b)(a+b)))))  
  {  
  w=(m+n)/(a+b);  
   
  document.write(w+"</H1>");  
   
  document.close();  
   
  }  
  else    
  {  
  x=min-1;  
  for(t=x;t>w;t--)  
  {  
  a=n/(t-1);  
  b=m/(t-1); if(((n*m)/(a*b))==(((m+n)(m+n))/((a+b)(a+b))))  
  {  
  w=(m+n)/(a+b);  
   
  document.write(w+"</H1>");  
   
  document.close();  
  }  
  }  
  }  
  //   Stop   Hiding   from   Other   Browsers-->  
  </Script>  
  </BODY>  
  </HTML>  
  Top

5 楼ygjwjj(塔克拉玛干---胡杨林)回复于 2004-12-01 12:12:08 得分 0

<HTML>  
  <HEAD>  
  <TITLE>计算最大公因值</TITLE>  
  </HEAD>  
  <BODY>  
  <Script   Language="JavaScript">  
  <!--   Hide   From   Other   Browsers  
   
  var   n=prompt("请输入数据1:");  
  var   m=prompt("请输入数据2:");  
  document.write("<H1>最大公因值为:"+getmaxval(n,m));  
   
   
  function   getmaxval(num1,num2)  
  {  
  if(parseInt(num1)!=parseInt(num1)||parseInt(num2)!=parseInt(num2))   return   -1;  
  for(var   i=Math.min(num1,num2);i>0;i--)  
          if(num1   %   i==0   &&   num2   %   i==0)   return   i;    
   
  }  
   
  </Script>  
  </BODY>  
  </HTML>  
   
  Top

6 楼duanguang3(月思风)回复于 2004-12-01 12:14:42 得分 0

呵呵  
  谢谢Top

相关问题

  • 求在java中怎样修改XML文件中值的代码!!!!!!!!!!!!!!!
  • 请问一个在java代码中怎么传代struts标签的值?
  • java源代码??(48分)
  • 求优秀的JAVA代码
  • java代码运行问题
  • 跪求core java volume1,6th代码
  • [200分]求一JAVA 代码
  • DATABASE,代码值显示
  • 一小段java代码转化为vbscript代码
  • 谁有Java源代码中floatToIntBits,intBitsToFloat的源代码?

关键词

得分解答快速导航

  • 帖主:duanguang3
  • ygjwjj

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo