辗转相除法
int u = 32
int v = 26
while(v!=0){
int temp =u%v;
u = v;
v =temp;
}
printf("%d",u);
1.如果v等于0,计算结束,u就是最大公约数;
2.如果v不等于0,那么计算u除以v的余数,让u等于v,而v等于那个余数
3.回到第一步
计算机做的所有的事情叫做计算
计算的过程叫算法
上面的代码不知道哪里出错了 有点儿烦。。。。
################
终于清楚了
1.头文字没写 ‘ 就是格式错了
#include "stdio.h"
int main( )
{
int u = 32;
int v = 26;
while(v!=0){
int temp =u%v;
u = v;
v =temp;}
printf("%d",u);
return 0;
}
上图的意思就是我代码打出来之后 结果表现的地方
原来结果就在上面 我还琢磨了半天 答案在哪里 按任意键就出去了
还好 现在都琢磨清楚了 搞了几天 起码有点儿小收获