投稿  收藏 
键盘输入两个整数a 和b,试求最大公约数。最大公约数是指两个或多个整数共有约数中最大的一个。例如 12、16 的公约数有 1、2、4,其中最大的是 4,所以 4 是 12 与 16 的最大公约数,一般

键盘输入两个整数a 和b,试求最大公约数。最大公约数是指两个或多个整数共有约数中最大的一个。例如 12、16 的公约数有 1、2、4,其中最大的是 4,所以 4 是 12 与 16 的最大公约数,一般记为 (12,16)=4。
参考程序如下。
  1. #include "picture.h" 
  2. //加入绘图头文件 
  3. int main ( 
  4. int a,b,m,ii 
  5. cin>>a>>b; 
  6. m=min (a,b); 
  7. //m取a和b的最小值 
  8. for(i=m;1>=1:1--) 
  9. //循环变量i从m开始逐渐变小到1 
  10. 1f(a号i==0&&b号1==0) 
  11. break
  12. //跳出当前循环 
  13. cout<<i; 
  14. Win.Show () 
  15. //启动绘图窗口 

关 键 词

最大公约数

相关教程

键盘输入两个整数a 和b,试求最大公约数。最大公约数是指两个或多个整数共有约数中最大的一个。例如 12、16 的公约数有 1、2、4,其中最大的是 4,所以 4 是 12 与 16 的最大公约数,一般
计算机和玩家玩“石头剪刀布”这一游戏。计算机随机出石头、剪刀、布,共玩 5 局。为了方便起见,我们以 0 代表石头,1 代表剪刀,2 代表布。深入探究,掌握如果计算机和玩家出的数字是一样的,则为平局。
输入一个数,判断该数是否为 3 或者 5 的倍数,如果是,输出“YES”,否则输出“NO”。
输入一个数,判断该数是否为 2 和 3 的倍数,是则输出“YES”,否则输出“NO”。参考程序如下。
已知一元二次方程ax2+bx+c=0,其中a≠0,且b2-4ac≥0,编写程序实现从键盘上输入a、b、c的值,求该一元二次方程的根。
编写程序,实现从键盘上输入一个大写字母,输出其对应的小写字母,例如从键盘上输入“A”,输出其对应的小写字母“a”。
从键盘上输入一梯形的上底、下底和高,编写程序求梯形的面积。
编写程序,求a的b次方。已知a,b均为正整数,有若干组数据位于文本文件injs.txt中(如下图所示)。要求各组数计算的结果保存到文本文件outjs.txt中,利用三种不同的方法完成。
汉诺塔问题求解。相传在古印度圣庙中,有一种被称为汉诺塔(Hanoi)的游戏。该游戏是在一块铜板装置上,有3根杆(编号A、B、C),在A杆自下而上、由大到小按顺序放置64个金盘(如下图)。游戏的目标:把
自定义一个求梯形面积的函数area( ),实现根据给定的梯形的上底、下底和高,求梯形的面积。

提示声明

  • 免责声明:本站资源均来自网络或者用户投稿,仅供用于学习和交流:如有侵权联系删除!

猜你喜欢