我正在看着《啊哈C语言》,在看到下面这里遇到了问题。
“让计算机输出1到100,再回到1”
分开的1~100和100~1,我都会了,但是两个连在一起就不太懂。
自己写了一个:想到用break来跳出,然后接着写100~1的也就是a=a-1.可是最后输出的只有“1”。
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a;
a=1;
while(a<=100)
{
printf("%d",a);
a=a+1;break;
printf("%d",a);
a=a-1;
}
sleep(5000);
return 0;
}
请问,应该怎么写才正确呢??
|