问题 单项选择题

下面程序的功能是把316表示为两个加数的和,使两个加数分别能被13和11整除,在划线处应填入的是( )。  #include<iostream.h>  voidmain( )  {    inti=0,j,k;    do{i++;k=316-13*i;}while(_____);    j=k/11;    cout<<"316=13*"<<i<<"+11*"<<j;  }

A.7

B.8

C.11

D.12

答案

参考答案:A

解析:C++语言中逗号“,”也是一种运算符,称为逗号运算符。其功能是把两个表达式连接起来组成一个表达式,称为逗号表达式。其一般形式为:表达式1,表达式2,其求值过程是分别求两个表达式的值,并以表达式2的值作为整个逗号表达式的值。逗号表达式的一般形式可以扩展为:表达式1,表达式2,表达式3,…,表达式n,它的值为表达式n的值。

单项选择题
单项选择题