C# 里 我定义了一个求最小公约数的方法 为什么说我 并非所有的代码路径都返回值? 求大神指教~代码如下
public int x; public int y; public int X { get { return x; } set { x = value; } } public int Y { get { return y; } set { y = value; } } public int gongyue() { int i; if (x > y) i = y; else i = x; for (; i >1; i--) { if (x % i == 0 && y % i == 0) return i; else return 1; }求指教~ ~ ~为什么这里的公约数方法 加了一个return 1 就好了? 不懂啊.....