好吧得用递归才行。我想了好久FOr循环好像不行
- package day2;
- import java.util.ArrayList;
- public class test123 {
-
- public static void main(String[] args) {
- int a = 20;
- int b = 3;
- System.out.println(ysf(a,b));
- }
- static int ysf(int a,int b){
- if(a==1)
- {
- return 0;
- }
- System.out.println( (ysf(a-1,b) +b) % a);
- return (ysf(a-1,b) +b) % a;
- }
- }
复制代码 |