请计算机C语言高手帮我解答以下三个题目,1.若变量i和j已经定义为int类型,则以下程序段中内循环体的总的执行次数是( A ).for (i=5;i;i--)for(j=0;j

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/18 04:37:33
请计算机C语言高手帮我解答以下三个题目,1.若变量i和j已经定义为int类型,则以下程序段中内循环体的总的执行次数是( A ).for (i=5;i;i--)for(j=0;j
xT[OH+Z'1ҪRTZɨ\&݅UӒZZDIRZ'z6D CVgx<f!Tp{G6Y~쐕 CT`DL#@fG<9Sֽ6r9uغ{Xn^S|Nl:Y>J[:ʰ[wM)sT^K)ib\S'E RR8dM鲠i؄,^7 QR:D$ &JrJdCXRe lH4$ !d 35C IA, ˢ &

请计算机C语言高手帮我解答以下三个题目,1.若变量i和j已经定义为int类型,则以下程序段中内循环体的总的执行次数是( A ).for (i=5;i;i--)for(j=0;j
请计算机C语言高手帮我解答以下三个题目,
1.若变量i和j已经定义为int类型,则以下程序段中内循环体的总的执行次数是( A ).
for (i=5;i;i--)
for(j=0;j

请计算机C语言高手帮我解答以下三个题目,1.若变量i和j已经定义为int类型,则以下程序段中内循环体的总的执行次数是( A ).for (i=5;i;i--)for(j=0;j
1、
第一个for要执行5次循环,当i=0;时停止
第二个for要执行4次循环
所以共5乘4,20次;
2、
第二题没有正确答案,答案应该是“1”但是没有这个选项!在VS2008中运行结果也为1!
原因在于  for(a=1,b=10;a<=100;a++)/*在此a的值已被赋为1*/
    {
    if(b>=10)
    break;/*在此已跳出循环体!后面的所有都没必要看了!*/
   …………
}
最后就是输出a所以值为1;没有正确答案!
3、
do
{
   b-=a;/*此处b=b-a;此时b=9*/
   a++;
    }
while (b--<0);/*b--是先使用再自减,显然9>0,所以跳出do循环体,b自减1,最后b的值为8*/