问题
填空题
下面程序的运行结果是______。
#include <stdio.h>
main()
int y,a;
y=2,a=1;
while(y--!=-1)
doa*=y;a++; while(y--);
printf("%d,%d",a,y);
答案
参考答案:1,-2
解析: 本题考查嵌套的循环结构。题中外层while循环的循环条件是y--!=-1,即y>=0;内层do…while循环的循环条件是y--,即y->0,y>=1。