| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 322 人关注过本帖
标题:求助 为什么输出结果是双排的
只看楼主 加入收藏
aczhao
Rank: 1
等 级:新手上路
帖 子:23
专家分:0
注 册:2012-4-8
结帖率:80%
收藏
已结贴  问题点数:10 回复次数:5 
求助 为什么输出结果是双排的
# include <stdio.h>

int main(void)
{
    int i, sum;
    sum = 0;
    for (i = 1; i <= 10; ++i)
    {
         sum = sum + 1;   
         printf ("%d %d\n", i, sum);
    }
    return 0;
}

/*
----------------------------------------
1 1
2 2
3 3
4 4
5 5
6 6
7 7
8 8
9 9
10 10
----------------------------------------
*/
搜索更多相关主题的帖子: include 
2015-04-07 22:58
mtf159034666
Rank: 1
等 级:新手上路
帖 子:7
专家分:6
注 册:2015-4-7
收藏
得分:5 
因为你用输出字符的时候用了两个输出字符%d,你去掉一个
2015-04-07 23:03
longwu9t
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:6
帖 子:732
专家分:2468
注 册:2014-10-9
收藏
得分:5 
printf ("i = %2d\t\tsum = %2d\n", i, sum);

Only the Code Tells the Truth             K.I.S.S
2015-04-07 23:16
aczhao
Rank: 1
等 级:新手上路
帖 子:23
专家分:0
注 册:2012-4-8
收藏
得分:0 
两个%d %d 对应两个变量啊 如果去掉一个 sum就不会输出了啊
2015-04-07 23:18
aczhao
Rank: 1
等 级:新手上路
帖 子:23
专家分:0
注 册:2012-4-8
收藏
得分:0 
明白了按照您写的我改了下 再看结果就知道是怎么回事了 谢谢啊
printf ("i = %d sum = %d\n", i, sum);

i = 1 sum = 1
i = 2 sum = 2
i = 3 sum = 3
i = 4 sum = 4
i = 5 sum = 5
i = 6 sum = 6
i = 7 sum = 7
i = 8 sum = 8
i = 9 sum = 9
i = 10 sum = 10
2015-04-07 23:24
快速回复:求助 为什么输出结果是双排的
数据加载中...
 
   



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

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