求最大公约数
来源:互联网 发布:淘宝手机端装修模板 编辑:程序博客网 时间:2024/06/05 14:15
从求解最大公约数的数学公式出发写的,但不高效
#include<stdio.h>#include<stdlib.h>void main(){int a,b,t,temp;printf("请输入两个数\n");scanf("%d%d",&a,&b);if(a>b){temp=a;a=b;b=temp;}t=a;if(a==0){printf("输入有误\n");exit(-1);}A:while(a%t){t=t-1;}if(b%t==0)printf("t=%d\n",t);else{t=t-1;goto A;}}
<pre name="code" class="cpp">另一种形式,比前一个高效点!#include<stdio.h>#include<stdlib.h>void main(){int Number1,Number2;int temp,a;printf("请输入两个数\n");scanf("%d%d",&Number1,&Number2);if(Number1<Number2){temp=Number1;Number1=Number2;Number2=temp;}if(Number2==0){printf("输入有误,程序结束\n");exit(-1);}while(a=Number1%Number2){Number1=Number2;Number2=a;}printf("a=%d\n",Number2);}
0 0
- 求最大公约数
- 求最大公约数
- 求最大公约数
- 求最大公约数
- 求最大公约数
- 求最大公约数
- 求最大公约数
- 求最大公约数
- 求最大公约数
- 求最大公约数
- 求最大公约数
- 求最大公约数
- 求最大公约数
- 求最大公约数
- 求最大公约数
- 求最大公约数
- 求最大公约数
- 求最大公约数
- Android在子线程更新UI的4种方法
- 电影数据集总结:Netflix、MovieLens、LDOS-CoMoDa、AdomMovie
- 字符串参数必须包含一个或者多个数字,函数应该把这些数字字符转换为整数并返回这个整数。如果字符串参数包含了任何非数字字符,函数就返回零
- JQuery (简化dom操作)
- MySQL多版本并发控制分析
- 求最大公约数
- hdu 1686 kmp统计匹配数
- http://steamcommunity.com/profiles/76561198216560192/
- Linux C编程一站式学习第二章
- Fragment的总结
- 创业公司如何实施敏捷开发
- 随笔
- Socket编程抽象
- mybatis配置文件