```#include <stdio.h>
voi main()
int a=1,b=10; do{
b-=a; a++;
}while(b--<0);
printf("a=%d,b=%d",a,b);
}
```
while(b--<0),这个循环结束条件是当b的值为负数时继续运行。由于b初始为10,b-=a后b为9,然后a++后a为2,while循环不成立,循环结束,并且b--导致b值还要减去1,因此最终结果a=2,b=8
这段代码有语法错误,应该是这样的:
#include <stdio.h>
int main() {
int a = 1, b = 10;
do {
b -= a;
a++;
} while (b > 0);
printf("a=%d,b=%d", a, b);
return 0;
}
运行后输出的结果是:
a=5,b=0
解释如下:
1. 安装VC6.0(可在网上搜VC6.0并下载安装);
2. 双击打开程序,显示如下工作页面;
3. 按照下面步骤新建一个文件,如有困难参照后面图片的步骤。
#include <stdio.h>
main()
{
printf("Hello_World!\n");
}