|
出问题了:刚开始的时候你马上用鼠标抓住那个滚动条,拖到最上边,你会发现它的确输出了5个“*”
但是当b的值为5时,就进入了无限循环,一直换行,又没有使b的值变化的语句
所以就是一直换行。。。
我猜你想要的正确代码如下:
- #include <stdio.h>
- #include <stdlib.h>
- int main()
- {
- int a=0,b=0;
- while(a<5)
- {
- printf("*");
- a=a+1,b=b+1;
- if(b==5)
- {
- printf("\n");
- a=0;
- }
- }
- system("pause");
- return 0;
- }
复制代码 第2个while循环要改为if,第1个while循环中的b<5似乎也没什么作用 |
|