C语言程序填空:用辗转相除法求两个整数的最大公约数 帮帮
来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:综合作业 时间:2024/04/29 19:49:19
C语言程序填空:用辗转相除法求两个整数的最大公约数 帮帮
#include
void main()
{
int a,b,r;
int *p1,*p2;
p1=&a;
p2=&b;
printf("input a,b:");
scanf("%d,%d",p1,p2);
if(*p1>*p2) ________________;
while(____________)
{*p1=__________;
*p2=________;
r=___________;}
printf("result is:%d\n",*p2);
else printf("error!");
}
#include
void main()
{
int a,b,r;
int *p1,*p2;
p1=&a;
p2=&b;
printf("input a,b:");
scanf("%d,%d",p1,p2);
if(*p1>*p2) ________________;
while(____________)
{*p1=__________;
*p2=________;
r=___________;}
printf("result is:%d\n",*p2);
else printf("error!");
}
感觉else没有对应的if,给你加了个大括号
#include
void main()
{
int a,b,r;
int *p1,*p2;
p1=&a;
p2=&b;
printf("input a,b:");
scanf("%d,%d",p1,p2);
if(*p1>*p2)
{
r=*p1%*p2;
while(r)
{
*p1=*p2;
*p2=r;
r=*p1%*p2;
}
printf("result is:%d\n",*p2);
}
else printf("error!");
}
#include
void main()
{
int a,b,r;
int *p1,*p2;
p1=&a;
p2=&b;
printf("input a,b:");
scanf("%d,%d",p1,p2);
if(*p1>*p2)
{
r=*p1%*p2;
while(r)
{
*p1=*p2;
*p2=r;
r=*p1%*p2;
}
printf("result is:%d\n",*p2);
}
else printf("error!");
}
C语言程序填空:用辗转相除法求两个整数的最大公约数 帮帮
C语言程序填空:用辗转相除法求两个整数的最大公约数、最小公倍数.
C语言程序:用“辗转相除法”求两个正整数的最大公约数(程序填空)
C语言程序 设计:用辗转相除法求两个正整数的最大公约数
c语言编写程序用辗转相除法求两个正整数m和n的最大公约数
下面的程序是用辗转相除法求两个正整数的最大公约数,请填空.
什么是辗转相除法怎样用c语言编程实现,用辗转相除法求两个数的最大公约数
C语言 用辗转相除法求最大公约数 编写C语言程序
C语言序填空题 用辗转相除法求2正整数的最大公约数
c语言辗转相除法求最大公约数
C语言:关于用辗转相除法递归求最大公约数,下面的程序有错误,请帮我改一下,
编写一个程序(C语言):给出两个正整数,求他们的最大公约数和最小公倍数.(主要是辗转相除法怎么用)