求大神帮忙

工藤邦明 2017-11-18 10:52:08

如图所示,这是一个Pascal三角形,其中的数是组合数,最上面的1是第0行第0列,比如C(6,2)=15,是第六行第二列,问题是为什么第11行和12行输出自己换行了,应该怎么设置成一行显示?
...全文
114 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
danxuezx 2017-11-19
  • 打赏
  • 举报
回复
paschen 版主 2017-11-19
  • 打赏
  • 举报
回复
因为你显示不下了,最后的\t换了行,看似像产生了一个空行,你可以用system("mode con cols=200 lines=200");
大米粥哥哥 2017-11-18
  • 打赏
  • 举报
回复
引用 1 楼 das白的回复:
你的cmd界面小了 cmd设置一下下方的滚动条试试
cmd选择属性 布局 将屏幕缓冲区大小调大 确定
大米粥哥哥 2017-11-18
  • 打赏
  • 举报
回复
你的cmd界面小了 cmd设置一下下方的滚动条试试
自信男孩 2017-11-18
  • 打赏
  • 举报
回复
这个跟程序无关了,是跟DOS的界面有关; 还有一种办法,就是设置输出数据的宽度,同时去掉'\t'的输出,'\t'比较占用空格,一般是占4个空格;

64,654

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧