(1)K*=10是一个表达式,表达式的值是原来K的10倍.如:k=2; c=5+(k*=10);则c=5+20=25
(2)同时,该表达式还具有把表达式的值给变量K的功能.
(3)当k*=10后面有分号(;)时,就变成了所谓的赋合赋值了,即:k=k*10;编写一个能求最小公倍数的自定义函数,该函数返回值为任意两个正整数的最小公倍数。
C语言
并告诉我每句话的含义
能帮我回答吗?/*速度最快的*/
long Min(long x,long y)
{
long min=x;/*假设最小公倍数是x*/
while(min%y!=0)/*如果min除以y的余数是0(除尽),结束,否则循环*/
{
min+=x; /*min增加1个x(1倍),通过这个加法,确保min一定是x的整数倍*/
}
return min;
}
/*最容易理解的,但是速度最慢的*/
long Min1(long x,long y)
{
long min=x;/*假设最小公倍数是x*/
while(min%y!=0||min%x!=0)/*如果min除不尽x或除不尽y,则循环*/
{
min++/*min增加1,慢慢做上面的测试,此方法速度太慢*/
}
return min;
}
/*最难理解的,也是最快的*/
long Min2(long x,long y)
{
long max,productxy=x*y;
while(y%x!=0)/*y被x除尽,退出循环*/
{
max=y%x;
y=x;
x=max;
}/*以上循环求最大公约数*/
return (productxy/x);/*两数之积除以最大公约数是最小公倍数*/
}
猜你喜欢
- 1If you don't go to the party,I won't go 是用either还是neither?为什么?
- 2下列句子加点成语使用不正确的一项是( )
- 3英语翻译
- 4和孔子一样同为儒家代表人物是谁?
- 5熔体的最大额定电流应超过熔断器的额定电流 这句话对吗 为什么?
- 6小学二年级语文填空:( )的小院
- 7I with your love
- 8英语翻译
- 9某农场去年种植了10亩地的南瓜,亩产量为2000kg,根据市场需要,今年该农场扩大了种植面积,并且全部种植了高产的新品种南瓜,已知南瓜种植面积的增长率是亩产量的增长率的2倍,今年
- 10已知x+y=-4,xy=3,求5(½ xy+2y)+〔6x-( 2xy+y-3x)〕的值