c语言求解1?
4个回答
展开全部
a=b=j=0;
j<3成立,开始循环: j++;[j=1],j==1成立continue;
j<3成立,继续循环:j++;[j=2],j==1不成立
i=0;[i=0],i<3成立,开始循环: i>1不成立,a=a*10+i;[a=0*10+0=0],i<1成立,b=a;[b=0]
i++;[i=1],i<3成立,继续循环: i>1不成立,a=a*10+i;[a=0*10+1=1],i<1不成立
i++;[i=2],i<3成立,继续循环: i>1成立,break;
j<3成立,继续循环:j++;[j=3],j==1不成立
i=0;[i=0],i<3成立,开始循环: i>1不成立,a=a*10+i;[a=1*10+0=10],i<1成立,b=a;[b=10]
i++;[i=1],i<3成立,继续循环: i>1不成立,a=a*10+i;[a=10*10+1=101],i<1不成立
i++;[i=2],i<3成立,继续循环: i>1成立,break;
j<3不成立,结束循环
printf输出:101 10
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询