while(remainder!=0){a=b;b=remainder;remainder=a%b;} return b;}你漏记写一句
newer0622太搞笑了,没看见人家用的循环么,把自己水平搞上去再说别人第一,你的各个计数器要初始化为0第二,你的最后如果用else,那么前面就要用else if