int main()
{int a, b;
a=0;
while( b<=2)
{
sys tem(“cls”);
b=1;
while( b<=a)
{
print(“ ”);
b=b+1;
}
printf("O");
Sleep(1000);
a= a+1;
}
return 0;
}
这是O从左到右前进2步的代码
怎么从右往左移
这才是能移动的代码啊。之前a=a+1都不在循环里
从右向左就先printf一定的空格再输出O,然后空格的数量递减就行了
#include <stdio.h>
#include <stdlib.h>
#include <windows.h>
int main()
{
int a, b;
a=0;
b=50;
while( b>=0)
{
system("cls");
for(a=0;a<b;a++)
{
printf(" ");
}
printf("O");
Sleep(1000);
b--;
}
return 0;
}