早教吧作业答案频道 -->其他-->
下面程序的功能是把316表示为两个加数的和,使两个加数分别能被13和11整除,请选择填空。#includemain(){inti=0,j,k;do{i++;k=316-13*i;}while();j=k/11;printf("31
题目详情
下面程序的功能是把316表示为两个加数的和,使两个加数分别能被13和11整除,请选择填空。
#include
main()
{ int i=0,j,k;
do
{i++;
k=316-13*i;}while(______);
j=k/11;
printf("316=13*%d+11*%d",i,j); }
A. k%11
B. k
C. k/11==0
D. k==0
问题补充,程序答案是A但有点看不懂,就大神解答,谢谢了。
#include
main()
{ int i=0,j,k;
do
{i++;
k=316-13*i;}while(______);
j=k/11;
printf("316=13*%d+11*%d",i,j); }
A. k%11
B. k
C. k/11==0
D. k==0
问题补充,程序答案是A但有点看不懂,就大神解答,谢谢了。
▼优质解答
答案和解析
因为13*i肯定能被13整除;
若while(k%11),就是while(k%11!=0);
即k不能被11整除时循环,不断地换下一个i,直到k能被11整除为止。
这时316=k+13*i,就能满足要求了。
若while(k%11),就是while(k%11!=0);
即k不能被11整除时循环,不断地换下一个i,直到k能被11整除为止。
这时316=k+13*i,就能满足要求了。
看了 下面程序的功能是把316表示...的网友还看了以下:
以下不是死循环的语句是().(A)for(;;x++);(B)while(1){x++};(C)d 2020-04-25 …
c语言do while 写一个输入N个整数(个数不限)从它们中选出一个最大的打印出来我的写法如下# 2020-05-13 …
Couly you help me look after my baby while I am ( 2020-05-17 …
C语言问题关于素数voidnum(intm,intk,intxx[]){intdata=m+1;i 2020-05-17 …
下列程序段执行后s值为:(38)int i=1, s=0; do { if(!(i%2))conti 2020-05-26 …
下面的程序是求使1²+2²+3²+……+n²<1000成立的最大整数值n,则括号内应填的是s=1i 2020-07-19 …
下面程序的功能是把316表示为两个加数的和,使两个加数分别能被13和11整除,请选择填空。#inc 2020-07-23 …
数学的程序题s=1i=12WHILEs=s*ii=i-1ENDs如果以上程序运行后输出的结果为132 2020-11-01 …
下面程序段的运行结果是i=1;s=3;do{s+=i++;if(s%7==0)continue;el 2020-12-15 …
return()为什么加括号请问大大有时候看见一些函数return后面的数值加一个括号是为什么比如i 2020-12-23 …