最新回答 / 青無
#include <stdlib.h>int main(){ int a,b,t;scanf("%d %d",&a,&b);int m=a,n=b;while(a%b!=0){t=a%b;a=b;b=t;}printf("最大公约数是%d\n",b);printf("最大公倍数是%d\n",m*n/b);return 0; }
2020-11-17
已采纳回答 / 牧白sama
return 1指的是当n的值为10的时候的返回值,第十天的时候只剩下1个桃子所以返回值是1不是2,你可以理解为反向逐序解方程,当你输入return 2的时候第十天剩下两个桃子,但是题意说的是只剩下一个桃子,所以能运行但是结果是错的。
2020-11-17