c语言 最大公约数【问题描述】从键盘依次输入3个正整数a、b、c,依次分别输出a和b两数、b和c两数、c和a两数及其最大
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/12 03:14:39
c语言 最大公约数
【问题描述】
从键盘依次输入3个正整数a、b、c,依次分别输出a和b两数、b和c两数、c和a两数及其最大公约数,以及a、b、c三数及其最大公约数.
【输入形式】
从键盘依次输入3个正整数a、b、c.
【输出形式】
按样例格式,依次分别输出a和b两数、b和c两数、c和a两数及其最大公约数,以及a、b、c三数及其最大公约数,每组一行.
【样例输入】
36 90 60
【样例输出】
36,90:18
90,60:30
60,36:12
36,90,60:6
【问题描述】
从键盘依次输入3个正整数a、b、c,依次分别输出a和b两数、b和c两数、c和a两数及其最大公约数,以及a、b、c三数及其最大公约数.
【输入形式】
从键盘依次输入3个正整数a、b、c.
【输出形式】
按样例格式,依次分别输出a和b两数、b和c两数、c和a两数及其最大公约数,以及a、b、c三数及其最大公约数,每组一行.
【样例输入】
36 90 60
【样例输出】
36,90:18
90,60:30
60,36:12
36,90,60:6
#include "stdio.h"int gcd(int x,int y) //欧几里得辗转相除法求两数的最大的公约数{int m;if(x<y)\x09return gcd(y,x);if(x%y!=0)\x09return gcd(y,x%y);else return y;}int main(){int x,y,z;scanf("%d %d %d",&x,&y,&z);printf("%d %d %d\n",x,y,gcd(x,y));printf("%d %d %d\n",y,z,gcd(y,z));printf("%d %d %d\n",z,x,gcd(x,z));printf("%d %d %d %d\n",x,y,z,gcd(x,gcd(y,z)));return 0;}
c语言 最大公约数【问题描述】从键盘依次输入3个正整数a、b、c,依次分别输出a和b两数、b和c两数、c和a两数及其最大
有A.B.C三个数,A,B两数的和是104.B,C两数和是90.A,C两数和是82.A,B,C三个数分别是多少?
C语言编程问题 输入a,b,c三个数 最后 要求输出最大的.
输入a,b,c三个数,输出最大值和最小值.
编制程序要求输入整数a和b,若 大于100,则输出 百位以上的数字,否则输出两数之和.求C语言!
C语言.编程:输入整数a和b,若 大于100,则输出 百位以上的数字,否则输出两数之和.
C语言:输入a,b两个数求其和
A、B两数平均数为150,B、C两数平均数为160,A、C两数平均数为180,求这三个数的和是多少?
今有A,B,C,D四种元素,它们的核电荷数依次增大,A与C以及B与D分别是同族元素,B,D两种元素质子数之和是A,C两种
b、c两数的最大公约数是1,a能整除c,那么c、b、c的最小公倍数是多少
b,c两数的最大公约数是1,c能整除a,那么c,b,c的最小公倍数是多少
两整数求和,在键盘上输入数据a=3 ,b=7输出为整数C语言练习题