长征故事有哪些
长征故事有哪些
//你写的代码,很多错误,num1,num2 的值是不断变化的,你应该先用一个变量,保存num1*num2的值
#include
int main()
{int x,y,num1,num2,yushu,totol;
printf("please enter two number");
scanf("%d,%d",&x,&y);
num1=x;num2=y;
totol=num1*num2;
while(num2)
{
yushu=num1;
num1=num2;
num2=yushu%num2;}
if(num1>num2)
{yushu=num2;}
else{yushu=num1;}
printf("最大公约数是%d\n",num1);
printf("最小公倍数是%d",totol/num1);
return 0;}
相关内容