return-如何返回最大公约数??

问题描述

如何返回最大公约数??

int f(int a,int b)
{
int temp;
if(a>b)
{temp=a,a=b,b=temp;}
while(a!=0)
do{temp=a,a=b%a,b=temp;}
return b;
}

解决方案

分号写成了逗号。
while语句是不需要do的。

 int f(int a,int b)
{
int temp;
if(a>b)
{temp=a;a=b;b=temp;}
while(a!=0)
{temp=a;a=b%a;b=temp;}
return b;
}

解决方案二:

int main()
{
long m1,;
long m2;
while(m2){
long tmp=m1;
m1=m2;
m2=m1%m2
}
return m1;
}

时间: 2024-08-31 10:24:25

return-如何返回最大公约数??的相关文章

c++-C++中return语句的用法?不写return,返回值是什么含义?

问题描述 C++中return语句的用法?不写return,返回值是什么含义? int hanshu() { int i; } int main() { printf("%d", hanshu()); } 解决方案 不同的编译器不同,会返回eax寄存器的值.这里这个程序在gcc上测试,结果是0. 解决方案二: 不写return 编译不通过, VS 解决方案三: 关于C++中return返回值

关于return的返回值问题

问题描述 关于return的返回值问题 这里有一个return 0为什么不会返回一个0呢?return的具体意思在这段代码是什么意义呢?我是新手菜鸟求大神指教!!! 解决方案 return是方法执行完的返回值. int a = RandomDemo.randomNumber(510);//这里的a获得的是0 System.out.println(a); 解决方案二: 百度一下java基础教程吧 解决方案三: return在c中表示程序结束 你这个因为主函数返回值,所以return 解决方案四:

.Net 调用存储过程取到return的返回值_实用技巧

1. 存储过程 SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO -- ============================================= -- Author: <Author,,Name> -- Create date: <Create Date,,> -- Description: <Description,,> -- ======================================

jquery ajax return没有返回值的解决方法_jquery

大家先看一段简单的jquery ajax 返回值的js 复制代码 代码如下: function getReturnAjax{ $.ajax({ type:"POST", url:"ajax/userexist.aspx", data:"username="+vusername.value, success:function(msg){ if(msg=="ok"){ showtipex(vusername.id,"&l

C# 调用存储过程操作 OUTPUT参数和Return返回值

本文转载:http://www.cnblogs.com/libingql/archive/2010/05/02/1726104.html 存储过程是存放在数据库服务器上的预先编译好的sql语句.使用存储过程,可以直接在数据库中存储并运行功能强大的任务.存储过程在第一应用程序执行时进行语法检查和编译,编译好的版本保存在高速缓存中.在执行重复任务时,存储过程可以提高性能和一致性.由于存储过程可以将一系列对数据库的操作放在数据库服务器上执行,因而可以降低Web服务器的负载,提高整个系统的性能.   1

php计算两个整数的最大公约数常用算法小结

 这篇文章主要介绍了php计算两个整数的最大公约数常用算法,实例总结了求最大公约数的三种常用方法,具有一定参考借鉴价值,需要的朋友可以参考下     本文实例讲述了php计算两个整数的最大公约数常用算法.分享给大家供大家参考.具体如下:   代码如下: <?php //计时,返回秒 function microtime_float () { list( $usec , $sec ) = explode ( " " , microtime ()); return ((float)

php计算两个整数的最大公约数常用算法小结_php技巧

本文实例讲述了php计算两个整数的最大公约数常用算法.分享给大家供大家参考.具体如下: 复制代码 代码如下: <?php //计时,返回秒 function  microtime_float () {     list( $usec ,  $sec ) =  explode ( " " ,  microtime ());     return ((float) $usec  + (float) $sec ); } /////////////////////////////////

字符串-一个很基础的返回值问题

问题描述 一个很基础的返回值问题 想要打印字符串数组,去掉中间的空格和Tab,并且删除全为空的行,哪里有错?谢谢. #include #define MAXLINE 1000 int getline(char line[], int maxline); int copy(char to[],char from[]); int main(){ int len; int max; char line[MAXLINE]; max=0; while ((len=getline(line,MAXLINE)

return this和return 对象是一样的吗?

问题描述 return this和return 对象是一样的吗? 各位大神帮忙看看, public Criteria andBidIsNull() { addCriterion("bid is null"); return (Criteria) this; } 和 public Criteria andBidIsNull() { return addCriterion("bid is null"); } 有区别吗?是不是只是习惯问题? 解决方案 第一种是带返回值的,