中易网

C语言计算最小公倍数

答案:6  悬赏:30  
解决时间 2021-02-28 13:21
#include main() { int a,b; int lcm(int,int); scanf("%d%旦护测咎爻侥诧鞋超猫d",&a,&b); printf("%d\n",lcm(a,b)); } int lcm(int x,int y) { int temp,k; temp=x*y; while (x!=0) { k=y%x; y=x; x=k; } return(temp/y); } 哪里错了? 问题补充:#include main() { int a,b; int lcm(int,int); while(scanf("%d%d",&a,&b)!=EOF) { printf("%d\n",lcm(a,b)); } } int lcm(int x,int y) { int temp,k; temp=x*y; while (x!=0&&y!=0) { k=y%x; y=x; x=k; } return(temp/y); } 这样子。。才过了
最佳答案
我在VC6.0上运行,没有错误。是正确的。要相信自己。
全部回答
注意大小 若y main() { int a,b; int lcm(int,int); scanf("%d%d",&a,&b); printf("%d\n",lcm(a,b)); } int lcm(int x,int y) { int temp,k,mul=x*y; if (y
  • 2楼网友:青春如此荒謬
  • 2021-02-28 14:30
你是指客观上的错误还是主观上的错误?
  • 3楼网友:兮沫♡晨曦
  • 2021-02-28 13:49
看不出哪里错了
  • 4楼网友:情窦初殇
  • 2021-02-28 12:18
int lcm(int,int); 函数声明 放main函数外面啊 int lcm(int,int); main() { }
  • 5楼网友:无字情书
  • 2021-02-28 10:54
if(c==0) 时b是最大公约数 而最大公倍数应该是 初始的a * 初始的b / b #include #include int p; int fun(int a ,int b); int main(void) { int a,b,ch; printf("please input two digital\n"); scanf("%d %d",&a,&b); if(a
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯