啊哈磊_编程从这里起步
标题:
关于while的问题,新手求助!!
[打印本页]
作者:
slover
时间:
2012-12-13 17:24
标题:
关于while的问题,新手求助!!
我正在看着《啊哈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;
}
请问,应该怎么写才正确呢??
作者:
啊哈磊
时间:
2012-12-13 17:24
分开写。
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a;
a=1;
while(a<=100)
{
printf("%d ",a);
a=a+1;
}
a=100;
while(a>=1)
{
printf("%d ",a);
a=a-1;
}
sleep(5000);
return 0;
}
作者:
slover
时间:
2012-12-14 01:35
啊哈磊 发表于 2012-12-13 20:07
分开写。
#include
#include
谢谢你,啊哈磊。
作者:
啊哈磊
时间:
2012-12-14 10:40
不谢
遇到问题常来提问
作者:
sycamore1990
时间:
2013-2-13 13:46
啊哈磊 发表于 2012-12-13 17:24
分开写。
#include
#include
这题我昨天做到时也不会了,谢谢你的代码,现在懂了。呵呵。
作者:
第十五撒旦就奥
时间:
2013-4-29 14:11
我们老师也布置了这道题,可以借鉴一下了
欢迎光临 啊哈磊_编程从这里起步 (https://bbs.codeaha.com/)
Powered by Discuz! X3.2