习题7.4

来源:互联网 发布:ecshop 2.7.3 php版本 编辑:程序博客网 时间:2024/06/08 01:39
/*用穷举法,用函数编程实现两个正整数的最小公倍数的函数,在主函数中调用该函数并输出从键盘输入的两个正整数的最小公倍数。*/#include<stdio.h> int main() {     int i, a, b;  printf("请输入两个正整数a,b:\n");    while(scanf("%d%d", &a, &b) && (a != EOF && b != EOF))     {         if(a > b)                        //a>b  互换a b值         {             a = a + b;             b = a - b;             a = a - b;         }         for(i = b;; i+=b)             //i+=b;减少循环次数              if(i % a == 0&&i%b==0)   //满足最小公倍数条件,输出              {                 printf("这两个正整数的最小公倍数为:\n%d", i);                 break;             }     } }  

运行结果:
这里写图片描述

原创粉丝点击