搜索
查看: 1736|回复: 7
打印 上一主题 下一主题

【第四章第2节】动手:输出1到100之后再输出100到1

[复制链接]
跳转到指定楼层
楼主
发表于 2014-12-24 00:33:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 廖子琦 于 2014-12-24 13:45 编辑

[mw_shl_code=c,true]#include <stdio.h>
#include <stdlib.h>
int main()
{
        int a,b;
       a=1;
       b=99;        
   printf("以下为1-100的整数\n");
    while (a<=100)
    {        printf("%d\n",a);
                a=a+1;
        }
    printf("以下为100-1的整数\n");   
    while (b>=1)
    {         printf("%d\n",b);
                b=b-1;
    }   
        system("pause");
        return 0;
}
[/mw_shl_code]

沙发
发表于 2014-12-24 02:10:09 | 只看该作者
1. 这题目别人的理解都是100只要输出1次
2. 不要输出题目没有要求的东西
板凳
 楼主| 发表于 2014-12-24 13:34:44 | 只看该作者
本帖最后由 廖子琦 于 2014-12-24 13:43 编辑
rosynirvana 发表于 2014-12-24 02:10
1. 这题目别人的理解都是100只要输出1次
2. 不要输出题目没有要求的东西

书上82页那个动手题目啊,原题是:"让计算机从1打印到100再打印到1,例如:1 2 3 。。。。98 99 100 99 98.。。。3 2 1"我这个哪里出错了吗,求解
地板
发表于 2014-12-24 13:48:41 | 只看该作者
廖子琦 发表于 2014-12-24 13:34
书上82页那个动手题目啊,原题是:"让计算机从1打印到100再打印到1,例如:1 2 3 。。。。98 99 100 99 9 ...

在我第一次看的时候,顶楼代码的b的初始值是100,后来你修改了

另外不要输出题目没有要求的东西,例如你加进去的 以下为1-100的整数
5#
 楼主| 发表于 2014-12-24 16:20:22 | 只看该作者
rosynirvana 发表于 2014-12-24 13:48
在我第一次看的时候,顶楼代码的b的初始值是100,后来你修改了

另外不要输出题目没有要求的东西,例如 ...

嗯,我修改了
6#
发表于 2014-12-25 22:10:29 | 只看该作者
对的啊、     
7#
发表于 2014-12-25 22:13:05 | 只看该作者
简化一下[mw_shl_code=c,true]#include <stdio.h>
#include <stdlib.h>
int a;  
int main()
{

   
        printf("以下为1-100的整数\n");
   while (a<100)
        printf("%d\n",++a);
        printf("以下为100-1的整数\n");  
    while (a>0)
    printf("%d\n",a--);  
    system("pause");
    return 0;
}

[/mw_shl_code]

点评

还能继续改  发表于 2014-12-25 22:18
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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