试着写了一个求最小公倍数的代码,但是跑不起来。没有报错
5条回答 默认 最新
- aabyte 2021-08-25 19:27关注
按照题主的思路用普通方法求最大公约数和最小公倍数
#include <stdio.h> int main(void) { int a,b,n; int tem=0,tep=0; scanf("%d%d",&a,&b); for(n=1;n<=a;n++) //求最大公约数,循环终止条件为n<=a或者n<=b都可以 不用管a,b谁大谁小 { if(a%n==0 && b%n==0) tem=n; } for(n=a*b;n>=a;n--) //求最小公倍数 { if(n%a==0 && n%b==0) tep=n; } printf("最大公约数:%d\n",tem); printf("最小公倍数:%d",tep); return 0; }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 想用adb命令做一个通话软件,播放录音
- ¥30 Pytorch深度学习服务器跑不通问题解决?
- ¥15 部分客户订单定位有误的问题
- ¥15 如何在maya程序中利用python编写领子和褶裥的模型的方法
- ¥15 Linux权限管理相关操作(求解答)
- ¥15 Bug traq 数据包 大概什么价
- ¥15 在anaconda上pytorch和paddle paddle下载报错
- ¥25 自动填写QQ腾讯文档收集表
- ¥15 DbVisualizer Pro 12.0.7 sql commander光标错位 显示位置与实际不符
- ¥15 android 打包报错