c语言实现辗除法,辗除法什么东西哦?
生活随笔
收集整理的這篇文章主要介紹了
c语言实现辗除法,辗除法什么东西哦?
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
輾除法什么東西哦?
輸入兩個(gè)正整數(shù)m和n,求其最大公約數(shù)和最小公倍數(shù)。
#include "stdio.h"
#include "conio.h"
main()
{
int a,b,num1,num2,temp;
printf("please input two numbers:\n");
scanf("%d,%d",&num1,&num2);
if(num1
{
temp=num1;
num1=num2;
num2=temp;
}
a=num1;b=num2;
while(b!=0)/*利用輾除法,直到b為0為止*/
{
temp=a%b;
a=b;
b=temp;
}
printf("gongyueshu:%d\n",a);
printf("gongbeishu:%d\n",num1*num2/a);
getch();
}
其實(shí)不瞞大家說(shuō),我對(duì)這個(gè)程序還是看不懂啊,特別是代換temp=num1;
num1=num2;
num2=temp;
為什么要代換呀???難道是偽代碼的算法嗎?輾除法又是什么哦??
temp=a%b;
a=b;
b=temp這個(gè)又是什么作用哦 ????
給個(gè)答案,謝謝!!!
總結(jié)
以上是生活随笔為你收集整理的c语言实现辗除法,辗除法什么东西哦?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 华为Mate X2售价17999元起 预
- 下一篇: 农村医保自己怎么交 报销时要提供这些材料