for(i=1;i<a&&i<b;i++)
{if(a%i==0&&b%i==0)
m=i;}
printf("the max is %d\n",m);
比如a 输入6,b输入8;为什么结果为1?不应该是2吗?
关于for循环的问题,哪里有问题?
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
3条回答 默认 最新
- threenewbee 2015-02-20 13:31关注
代码没有问题,除非输入有问题,给出完整代码。
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报