早教吧作业答案频道 -->其他-->
下面程序段的运行结果是i=1;s=3;do{s+=i++;if(s%7==0)continue;else++i;}while(s
题目详情
下面程序段的运行结果是
i=1;s=3;
do
{s+=i++;
if(s%7==0)continue;
else ++i; }
while(s
i=1;s=3;
do
{s+=i++;
if(s%7==0)continue;
else ++i; }
while(s
▼优质解答
答案和解析
要理解s+=i++这个语句.可以分解为s+=i;i++;这两个语句.
他们是等价的.
后面应该不难理解了吧.
第一遍循环:s=4,i=3;
第二遍:s=7,i=4;
第三遍:s=11,i=6;
第四遍:s=17,i=8;循环结束.
他们是等价的.
后面应该不难理解了吧.
第一遍循环:s=4,i=3;
第二遍:s=7,i=4;
第三遍:s=11,i=6;
第四遍:s=17,i=8;循环结束.
看了下面程序段的运行结果是i=1;...的网友还看了以下:
QB几道编程题(选择A、B、C、D)S=0:T=1FORI=1TO10T=2^(I-1)S=S+T 2020-05-13 …
matlab程序if语句用法n=zeros(5,1);s=[1 1.5 3 3.5 5];for 2020-05-16 …
下列程序段执行后s值为:(38)int i=1, s=0; do { if(!(i%2))conti 2020-05-26 …
有谁能看懂这个公式啊急=ROUND(IF(I3="S",$C$121,IF(I3="A",$C$1 2020-06-14 …
还未回答满分1.00题干下列S不是集合X={1,2,3,4,5,6,7,8}的一个划分的是()请选 2020-06-15 …
哪位哥哥姐姐给个讲解下面的表达式中正确的是()A.Strings="你好";inti=3;s+=i 2020-07-03 …
Inta=3,b=5,c=7;If(a>b)a=b;c=a;If(c!=a)c=b;Printf( 2020-07-09 …
(s/140)-(s/150)=5,怎么就知道s含有3和7两个公因子?我知道140有7,150有3 2020-08-01 …
whatwillyoudoatthecamp.讲解重点will和doifitisn'twet,we' 2020-10-30 …
下面程序段的运行结果是i=1;s=3;do{s+=i++;if(s%7==0)continue;el 2020-12-15 …