c语言怎么写最小公倍数的函数,c语言最小公倍数怎么求
c语言最小公倍数怎么求
答案:4 信息版本:手机版
解决时间 2019-10-06 05:01
已解决
2019-10-05 09:13
以下是自己变得代码 编译时出现0个错误,0个警告,但就是提示我:遇到错误需要关闭..............之类的话。
#include int main(){
int a,b,c,i,x,d=1;
scanf("%d,%d\n",a,b);
c=awhile(a!=0||b!=0)
for(i=1;i{
for(i=1;iif(a%i==0 && b%i==0)
a=a/i;
b=b/i;
}
}
d*=i;
x=a*b*d;
printf("%d and %d best big %d",a,b,x);
}
是不是我的编程方法错误 请明示::我上网看了为什么首先要两个数相乘呢????
最佳答案
2019-10-05 10:26
下面两个回答都有道理,尤其是
不是scanf("%d,%d\n",a,b);
而是scanf("%d,%d\n",&a,&b);
地址符&一定不能丢,丢了就出现你说的那种情况!
C语言是不检查的!!
全部回答
1楼
2019-10-05 12:19
主要是辗转相除法。
方法一、不设函数
#include
int main ()
{int p,r,n,m,temp;
printf("please enter two positive integer numbers n,m:");
scanf("%d %d",&n,&m);
if (n
{temp=n;
n=m;
m=temp; //把大数放在n中, 小数放在m中
}
p=n*m; //先将n和m的乘积保存在p中, 以便求最小公倍数时用
while (m!=0) //求n和m的最大公约数
{r=n%m;
n=m;
m=r;
}
printf("hcf=%d\n",n);
printf("lcd=%d\n",p/n); // p是原来两个整数的乘积
return 0;
}
方法二、调用函数
#include
int main ()
{int p,r,n,m,temp;
printf("please enter two positive integer numbers n,m:");
scanf("%d %d",&n,&m);
if (n
{temp=n;
n=m;
m=temp; //把大数放在n中, 小数放在m中
}
p=n*m; //先将n和m的乘积保存在p中, 以便求最小公倍数时用
while (m!=0) //求n和m的最大公约数
{r=n%m;
n=m;
m=r;
}
printf("hcf=%d\n",n);
printf("lcd=%d\n",p/n); // p是原来两个整数的乘积
return 0;
}
2楼
2019-10-05 11:43
遇到错误需要关闭...你是不是输入的时候冒出的这个错误
scanf("%d,%d\n",a,b);
输入是2个数中要加逗号
3楼
2019-10-05 10:38
不是scanf("%d,%d\n",a,b);
而是scanf("%d,%d\n",&a,&b);
地址符&一定不能丢,丢了就出现你说的那种情况!
我要举报
如果感觉以上信息为低俗/不良/侵权的信息,可以点下面链接进行举报,我们会做出相应处理,感谢你的支持!
大家都在看
推荐资讯
c语言怎么写最小公倍数的函数,c语言最小公倍数怎么求相关推荐
- 写操作系统用的C语言和写应用程序的C语言不是一个
我以前看一本书,名叫 30天自制操作系统:大概翻了一下,感觉也不是太难:因为比如,它有一整章在讲,C语言指针.C语言画一个矩形:你要是熟悉C语言的话,指针肯定理解:在没有窗口的情况下,用Turbo C ...
- c语言链表写贪吃蛇思路,C语言构建的链表贪吃蛇
用C语言链表写的贪吃蛇(程序设计时做的,做的不好大佬勿喷) 借助游戏内容分析贪吃蛇所需的功能主要包括这几块: 移动光标模块 打印地图模块和基本规则信息 读取最高分文件 打印初始蛇模块 打印时给予蛇的初 ...
- c语言fscanf读入字符,关于C语言读取文件和fscanf函数-c语言fscanf函数C语言编程语言...
FILE * pFile = fopen(" 1.txt"," r"); //获取指向文件的指针 char * pBuf; //定义文件指针 fseek(pFi ...
- c语言中调整颜色的函数_C语言中的输入输出函数
点击上方"学士科技",选择"设为星标" 技术干货第一时间送达! 01 字符数据输入输出 字符数据输出函数putchar() C语言中字符数据输出使用的是putc ...
- c语言结构体调用成员函数,c语言结构体函数调用参数如何设置
c语言结构体函数调用参数怎么设置 函数结构是下面的代码,main函数中如何调用showinfo函数,参数应该怎么设置,对参数的设置不太明白 C/C++ code#include #define SIZ ...
- c语言程序暂停数秒的函数,C语言时间函数的应用.docx
C语言时间函数的应用 C语言时间函数的应用 C语言程序,常涉及时间的获取和计算,例如获取当前时间,倒计时计算,时间 差计算. C/C++语言提供了一些库函数,可用于此目的.下面以VC++ 6.0编译器 ...
- c语言什么是内联函数,C语言中内联函数inline的使用方法
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 来源一:比特网 来源二:东方锐智 在C++中,为了解决一些频繁调用的小涵数大量消耗栈空间或者是叫栈内存的问题,特别的引入了inline修饰符,表示为内联涵 ...
- c语言程序常用的数学函数,C语言函数——常用数学函数
C语言的数学函数所在函数库为math.h.stdlio.h.string.h.float.h,使用的时候需要引入.下面是函数及其作用. int abs(int i) 返回整型参数i的绝对值 doubl ...
- c语言判断可件字符函数,c语言判断字符不可见
广告 云服务器1核心2G诞生的第一年,有许多流行的云产品可以满足您的云需求 是无符号字符,表示单个字符. 对于多个字符(字符串),c不提供相应的处理类型,但可以使用字符数组或字符指针进行处理. cha ...
- c语言编写一个四舍五入的函数,C语言题指教关于四舍五入的问题请编写一个函 – 手机爱问...
2017-10-18 C语言中math.h定义了哪些函数 //1.三角函数 double sin(double); //1.1.正弦 double cos(double); //1.2.余弦 doub ...
最新文章
- MongoDB数据库(二:高级操作)
- icp mysql_MySQL · 特性分析 · Index Condition Pushdown (ICP)
- 【HDOJ】2209 翻纸牌游戏
- golang map 排序 key value
- Spring MVC 入门示例讲解
- 逻辑回归为什么使用对数损失函数
- 为10号部门的员工涨工资
- Lync-技巧-2.启用-用户-启用-语音-设置-线路URI
- 如何在Java Reflection中的类下获取所有方法信息?
- 埃氏筛 线性筛(欧拉筛) 算法解析
- 玩转springboot2.x之快速搭建(start.spring.io)
- VUE实现Tab切换
- c语言的八进制规定要以0开始,2016年9月计算机二级《C语言》上机试题及答案
- centos8 Failed to download metadata for repo ‘base‘: Cannot download repomd.xml
- Codeforces 808G. Anthem of Berland
- 如何安装python解释器_python基础系列教程——Python的安装与测试:python解释器、PyDev编辑器、pycharm编译器...
- Lady Gaga 发起“云演唱会”,美高校推“云毕业典礼”!云直播迎来又一风口?...
- ARM 汇编基础教程系列
- PR片头片尾模板 蝴蝶飞舞动态粒子爆炸效果logo展示pr视频模板
- 独角兽公司超级创始人早期的30个特质