问题
单项选择题
下面程序的功能是把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整除为止。