main方法中有一个scanf等待输入,输入之后,才会调用后面的方法,你没输入吧,所以一直处于等待输入状态。
好多scanf啊,程序等你输入啊
主函数里的n输入毫无意义啊,没有使用啊
if(max/min == 0) ----这啥时候才可能成立呢?????多虑了吧
你是要求3和5的最小公倍数吧?那函数里不需要输入n值啊
根据你的代码逻辑,这么写就行了
#include <stdio.h>
int bei(int i,int j)
{
int max = i>j?i:j;
while(1)
{
if(max%i==0 && max%j==0)
return max;
max++;
}
return 0;
}
int main()
{
int a,b;
scanf("%d%d",&a,&b);
printf("%d",bei(a,b));
return 0;
}
你要先输入啊,什么都不输入输出什么
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!