下面程序的功能是把316表示为两个加数的和,使两个加数分别能被13和11整除,则在横线上应填入的语句是(  )。 public class Test { public static void main (String[] args) {

admin2010-12-17  27

问题 下面程序的功能是把316表示为两个加数的和,使两个加数分别能被13和11整除,则在横线上应填入的语句是(  )。    public class Test {       public static void main (String[] args) {           int i=0,j,k;           do  { i++;                 k=316-13*i;               } while(__________);               j=k/11;               System.out.print("316=13*"+i+"+11*"+j);       }    }

选项 A、k/11!=0
B、k%11!=0
C、k/11==0
D、k%11==0

答案B

解析 程序的设计思想是每次将316减去13的倍数,然后判断差值是否能被11整除,如果不能整除,则继续循环,直到能被11整除为止。
转载请注明原文地址:https://kaotiyun.com/show/vd9p777K
0

最新回复(0)