鱼C论坛

 找回密码
 立即注册
查看: 1075|回复: 4

[已解决]C语言函数问题

[复制链接]
发表于 2020-6-26 13:38:58 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
下列程序求2个数的最大公约数,程序的两划线处应分别填入________。
#include <stdio.h>
#include <stdlib.h>
int cod(long n1,long n2)
{ int t;
  while(n2) {________; n1=n2;n2=t; }
  return  ________;  }
void main( )
{ int a,b,x;
  printf("Please input two numbers:");
  scanf("%d%d",&a,&b);
  x=cod(a,b);
  printf("%d,%d,%d\n",a,b,x);
}






  • A、
    [url=]t=n1n1
    [/url]
  • B、
    [url=]t=n2n2
    [/url]
  • C、
    [url=]t=n1%n2n1
    [/url]
  • D、
    [url=]t=n1%n2n2
    [/url]


最佳答案
2020-6-26 14:38:30
算法:就是用小数除大数,如果余数不是零,就把余数和较小的数构成一组新数,继续上面的除法,知道大数被小数约尽,此时比较小的数就是最大公约数
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-10-1 11:40

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表