问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

编写一个c语言程序 求两个整数的最大公约数

发布网友 发布时间:2022-05-07 17:03

我来回答

5个回答

热心网友 时间:2022-06-30 19:52

#include<stdio.h>
int gongyue(int m,int n)
{
int r;
if(m==n) return m;
else
while((r=m%n)!=0)
{
m=n;
n=r;
}
return n;
}
void main()
{
int a,b,i;
printf("please input two number:\n");
scanf("%d%d",&a,&b);
i=gongyue(a,b);
printf("最大公约数是:%d\n",gongyue(a,b));
}

热心网友 时间:2022-06-30 19:53

main()
{long m,n,i=1,j,s;
scanf("%ld,%ld",&m,&n);
for(;i<=m&&i<=n;i++)
{if(m%i==0&&n%i==0) s=i;}
if(m>=n) j=m;
else j=n;
for(;!(j%m==0&&j%n==0);j++);
printf("s=%ld,j=%ld\n",s,j);
}
这个帮你把最大公约数和最小公倍数都求出来了~

热心网友 时间:2022-06-30 19:53

#include<stdio.h>
int gongyue(int m,int n)
{
int r;
if(m==n) return m;
else
while((r=m%n)!=0)
{
m=n;
n=r;
}
return n;
}
int gongbei(int m,int n)
{
if(m==n) return m;
else return m*n/gongyue(m,n);
}

void main()
{
int a,b,i;
printf("please input two number:\n");
scanf("%d%d",&a,&b);
i=gongyue(a,b);
printf("最大公约数是:%d\n",gongyue(a,b));
printf("最小公倍数是:%d\n",gongbei(a,b));
}

热心网友 时间:2022-06-30 19:54

#include <stdio.h>
int mymin(int a,int b)
{
return (a<b)?a:b;
}

void main()
{
int num1,num2=0;
int key=0;
////////////////////////////////////////输入部分
key=0;
printf("qiu liang ge shu de zui da gong yue shu!!\n");
do{

printf("shu ru di 1 ge shu:\t");
fflush(stdin);
key=scanf("%d",&num1);
if(key!=1)printf("shu ru cuo wu ,chong xin shuru !\n");
}
while(key!=1);
/////
key=0;
do{
printf("shu ru di 2 ge shu:\t");
fflush(stdin);
key=scanf("%d",&num2);
if(key!=1)printf("shu ru cuo wu ,chong xin shuru !\n");
}
while(key!=1);
///////////////////////////////////////////求最大公约数部分
{
int i=0;
int temp=mymin(num1,num2);
for(i=temp;i>0;i--)
{
if(num1%i==0 && num2%i==0)
break;
}
printf("%d 和 %d de zui da gong yue shu shi %d\n",num1,num2,i);
}
}
很完美的代码!呵呵 刚写的

热心网友 时间:2022-06-30 19:54

#include<stdio.h>
int gongyue(int m,int n)
{
int r;
if(m==n) return m;
else
while((r=m%n)!=0)
{
m=n;
n=r;
}
return n;
}
void main()
{
int a,b,i;
printf("please input two number:\n");
scanf("%d%d",&a,&b);
i=gongyue(a,b);
printf("最大公约数是:%d\n",gongyue(a,b));
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
不想让老婆看到我电脑里的一些东西怎么办? 桥好路由器停电后在来电老是获取lp 勒索病毒加密的文件如何恢复? TPU贴合膜多少钱 华为手机如何将输入法改为简体 肉丝炒金针菇做法 仓储冷链信息怎么申报 什么是药品冷链物流 浙江食品冷链运输多少钱 生物冷链具备什么资质 用C语言编写一个可以求输入的两个数的最大公约数和最小公倍数的程序。 如何用C语言来编写:求最大公约数和最小公倍数程序. c语言程序编写:计算两个数的最大公约数 C语言最大公约数程序,要简短 c语言程序设计编程最大公约数的程序怎么写 C语言编写最大公约数 求一部在正大剧场看过的片子,90年代播的,可能94-96年间.故事是说一个中国女人和一个外国男的爱情故事. 求一部欧美爱情电影.(九十年代时曾在正大综艺的正大剧场播放过.) 有一条鲤鱼 怎么煮红烧鱼 求解 鲤鱼怎么做红烧鱼好吃 盘点1954年电影,【在线观看】免费百度云资源 【合集】18年美国大片免费的,【在线观看】免费百度云资源 盘点音乐电影,音乐剧,【免费高清】在线观看百度网盘资源 开摩的老汉为何要喷涂共享单车的二维码? 家里来客人时,想做红烧鲤鱼,你觉得这道菜怎么做才能做到口感鲜嫩? 跪求1954电影,【免费高清】在线观看百度网盘资源 跪求布莱德利·库珀电影作品,【在线观看】免费百度云资源 跪求布莱德利·库珀电影,【免费高清】在线观看百度网盘资源 【合集】布莱德利·库珀主演的电影,【免费高清】在线观看百度网盘资源 会计证一年考两次是吗? C程序求最大公约数和最小公倍数,下面是我编写的程序 在c语言程序设计里面一题:输入两个数,求他们的最大公约数和最小公倍数,程序怎么写? C语言求最大公约数的程序 用C编一个求最大公约数和最小公倍数的程序!越简单越好!!谢谢! 使用c语言编写个程序,求出任意两个数的最大公约数和最小公倍数!在线等答案…… 梦见粥里妈妈放啦粪便。吃 梦见粥里有小孩子的大便 梦见妈妈把粪便当食物放到粥里恶心 每次开机QQ都要重装 电脑重启后,就要重装QQ QQ启动时出现了QQ启动出现问题请卸载重装然后卸载再安装还是一样请问这是什么情况怎样解决 什么东西能代替镜子(做手工用) 为什么我家的QQ会无缘无故的消失了,每天开机都要重装QQ,请教各位专业人士是什么问题,谢谢了! 为什么我每次一开机qq都要重新安装啊?? 有什么可以充当镜子 电脑每次开关机后QQ都要重新安装。是怎么会事呀?? 生活中哪些物品可以照镜子 电脑没错开机都要我重新安装QQ,这个是怎么回事 有什么液体涂手上凝固后能反光当镜子? 为什么我每次开机 QQ都会被自动删除 每次都要重新安装。求解决办法 我没装什么还原的软件