| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1292 人关注过本帖
标题:求告知这段代码该怎么打
只看楼主 加入收藏
jasonjin1107
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2019-6-2
结帖率:100%
收藏
 问题点数:0 回复次数:3 
求告知这段代码该怎么打
让计算机从1打印到100再打印到1,例如:1 2 3 4...98 99 100 99 98...5 4 3 2 1。
我试了一下下面的这段代码但是只能显示增加的那部分也就是1到100
int a,b;
a=1;
while (a>100)
    {printf("%d",a);
    a=a+1;}
b=100;
while (b>1)
    {printf("%d",b);
    b=b-1;}

   
搜索更多相关主题的帖子: 代码 打印 int while printf 
2019-06-03 13:47
rjsp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:528
帖 子:9008
专家分:53957
注 册:2011-1-18
收藏
得分:0 
1. 代码要贴全

2. “只能显示增加的那部分也就是1到100” ------ 什么意思,你的代码不是输出 100 99 98 …… 2 嘛

3. 要输出 1 2 3 …… 98 99 100 99 98 …… 1,你应该
while (a>100) 改为 while (a<100)
while (b>1) 改为 while (b>0)
当然,两处 printf("%d",a) 最好改为 printf("%d ",a),否则输出太乱
2019-06-03 13:55
jasonjin1107
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2019-6-2
收藏
得分:0 
回复 2楼 rjsp
多谢多谢,是我不好,没把问题说清楚
2019-06-03 14:23
吕孟伟
Rank: 8Rank: 8
等 级:贵宾
威 望:27
帖 子:200
专家分:870
注 册:2018-10-4
收藏
得分:0 
#include <stdio.h>
#include <stdlib.h>

int main( void )
{
    int i, j;
    for(i = 1; i <= 100; i++)
    {
        printf("%d\t", i);
    }
    for(j = 99; j > 0; j--)
    {
        printf("%d\t", j);
    }
    printf("\n");
   
    system("pause");
    return 0;
}
代码输出:
1       2       3       4       5       6       7       8       9       10
11      12      13      14      15      16      17      18      19      20
21      22      23      24      25      26      27      28      29      30
31      32      33      34      35      36      37      38      39      40
41      42      43      44      45      46      47      48      49      50
51      52      53      54      55      56      57      58      59      60
61      62      63      64      65      66      67      68      69      70
71      72      73      74      75      76      77      78      79      80
81      82      83      84      85      86      87      88      89      90
91      92      93      94      95      96      97      98      99      100
99      98      97      96      95      94      93      92      91      90
89      88      87      86      85      84      83      82      81      80
79      78      77      76      75      74      73      72      71      70
69      68      67      66      65      64      63      62      61      60
59      58      57      56      55      54      53      52      51      50
49      48      47      46      45      44      43      42      41      40
39      38      37      36      35      34      33      32      31      30
29      28      27      26      25      24      23      22      21      20
19      18      17      16      15      14      13      12      11      10
9       8       7       6       5       4       3       2       1

借用一下侯捷的话:勿在浮沙筑高台。
2019-06-04 22:44
快速回复:求告知这段代码该怎么打
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014910 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved