搜索
查看: 1966|回复: 5
打印 上一主题 下一主题

关于while的问题,新手求助!!

[复制链接]
跳转到指定楼层
楼主
发表于 2012-12-13 17:24:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
5啊哈币
我正在看着《啊哈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;
}


请问,应该怎么写才正确呢??

最佳答案

查看完整内容

分开写。 #include #include int main() { int a; a=1; while(a=1) { printf("%d ",a); a=a-1; } sleep(5000); return 0; }
沙发
发表于 2012-12-13 17:24:22 | 只看该作者
分开写。
#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;
}

板凳
 楼主| 发表于 2012-12-14 01:35:28 | 只看该作者
啊哈磊 发表于 2012-12-13 20:07
分开写。
#include
#include

谢谢你,啊哈磊。
地板
发表于 2012-12-14 10:40:57 | 只看该作者
不谢 遇到问题常来提问
5#
发表于 2013-2-13 13:46:59 | 只看该作者
啊哈磊 发表于 2012-12-13 17:24
分开写。
#include
#include

这题我昨天做到时也不会了,谢谢你的代码,现在懂了。呵呵。
6#
发表于 2013-4-29 14:11:34 | 只看该作者
我们老师也布置了这道题,可以借鉴一下了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表