下列程序的运行结果是______。 main() { int a=1 b=10; do { b-=a
下列程序的运行结果是______。 main() { int a=1,b=10; do { b-=a;a++;}while(b--<0) ; printf("%d,%d/n",a,B) ; }
请帮忙给出正确答案和分析,谢谢!
参考解答
正确答案:28
do…while语句的功能是:首先执行循环体语句,然后检测循环控制条件表达式的值,若为真,则重复执行循环体语句,否则退出循环。这里程序初始时a=1,b=10,经过操作b-=a;a++后b=9,a=2,判断条件b--<0不成立,退出循环,但b的值被减1,因此结果为:a=2,b=8。
相似问题
若x为血类型 请写出与!x等价的C语言表达式______。请帮忙给出正确答案和分析 谢谢!
若x为血类型,请写出与!x等价的C语言表达式______。请帮忙给出正确答案和分析,谢谢!
某合作社用银行存款支付为成员提供技术指导的技术人员工资40 000元。请编制会计分录(不考虑增值税
某合作社用银行存款支付为成员提供技术指导的技术人员工资40 000元。请编制会计分录(不考虑增值税,不要求写明细账户)
我国现行会计实务中 会计年度的起讫日期是指( )。A. 公历1月1日至12月31日B. 农历正月初一
我国现行会计实务中,会计年度的起讫日期是指( )。A 公历1月1日至12月31日B 农历正月初一至12月31日C 公历7月1日至第2年的6月30日D 没有具体规定,由企业自行选定
下列程序段的运行结果是______。 int x=0 y=0; while(x<15) y++ x+
下列程序段的运行结果是______。 int x=0,y=0; while(x<15) y++,x+=++y; printf( "%d,%d ",y,x);请帮忙给出正确答案和分析,谢谢!
执行下列程序后 输出的结果是( )。 include<stdio.h> define S(X)X*X
执行下列程序后,输出的结果是( )。 include<stdio h> define S(X)X*X void main() { iht a=9,k=3,m=2; a =S(k+m) S(k+m); printf( "%d ",A) ; }A.1B.4C.9D.0请帮忙给出正确答案和分析,谢谢!
