我的代码应该是输出第两个换行 即从第三行开始输出小球 然后开始循环 之后到了x=11 即第十二行到底 然后往上循环到第一行 之后应该是一直从第一行至第十二行的循环 可是我的程序却不是这样 而是有时回到了开始的第三行再开始循环 为什么?
求大佬给我解决一下。
include <stdio.h>
#include <stdlib.h>
int main()
{int i,j;
int x=1;
int y=20;
int v=1;
while(1){
if (x>10||x<1)
v=-1*v;
x=x+v;
system("cls.");
for (i=0;i<x;i++)
printf("\n");
for (j=0;j<y;j++)
printf(" ");
printf("0\n");
}
}
求大佬给我解决一下。
include <stdio.h>
#include <stdlib.h>
int main()
{int i,j;
int x=1;
int y=20;
int v=1;
while(1){
if (x>10||x<1)
v=-1*v;
x=x+v;
system("cls.");
for (i=0;i<x;i++)
printf("\n");
for (j=0;j<y;j++)
printf(" ");
printf("0\n");
}
}