单选题 下面程序的功能是把316表示为两个加数的和,使两个加数分别能被13和11整除,请选择填空。
#include<stdio.h>
main()
{ int i=0,j,k;
do{i++;k=316-13*i}while(______);
j=k/11; printf("316=13*%d+11,%d”,i,j);
}
【正确答案】 B
【答案解析】[解析] 本题的关键是两个加数分别能被13和11整除。当k%11的值为0时,则退出循环,将执行j=k/11;语句,输出结果,所以该表达式合理的条件是k%11。