中易网

c++中怎么实现每10个数字换行

答案:3  悬赏:20  
解决时间 2021-03-21 07:14
c++中怎么实现每10个数字换行
最佳答案
只需要在输出的时候,计算输出了多少个数字,当输出达到10个的时候,插入一个换行符即可。
以输出整型数组元素为例:
int i, cnt;
int a[100];
//这里可以添加代码,对a进行赋值,可以是从其它运算中获取值,也可以是输入。
//以下为输出部分。
for(i = cnt = 0; i<100;i++)
{
    cout << a[i] << ',';
    cnt ++;//输出个数计数。
    if(cnt == 10) //输出了10个数。
    {
        cout << endl ; //输出换行。
        cnt = 0; //标识清零。
    }
}

用单独的cnt来确定输出的个数,可以让代码更简单易懂,不过从资源角度来说,这是有些浪费的,因为从i的值是可以计算出已经输出了多少个数的。所以代码可以精简为
for(i = 0; i<100;i++)
{
    cout << a[i] << ',';
    if(i%10 == 9) //i是从0开始的,所以每次个位数为9时,就是输出了10的整数倍个数的元素,需要换行。
        cout << endl ; //输出换行。
}
全部回答
if (i%10==0)printf("\n");// (每输出1个数字 i 就加1 )到10个就换行了
#include<iostream>
using std::cout;
using std::endl;
int main()
{
int i;
for(i=1;i<=100;i++)
{
cout<<""<<i;
if(i%10==0)cout<<endl;//只要有这个计数的判断就好了,够多少就换行
}
return 0;
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
开关插座、照明就选SOK(松可)电工照明,魅
神庙逃亡五亿分48小时可以跑出去吗?我现在最
紫根兰一盆栽两颗可以吗
这几天每餐都吃得很饱,会不会长胖
什么药冶仔猪呕吐
热血传奇在线时间长有经验拿吗,对了,还有一
微信朋友圈代购唯品会优惠?
两岁小孩子睡觉总是磨牙是缺钙吗?请问给宝宝
怎么看自己的主机的主板支持什么型号的内存
请问为什么不能跑步后喝水???
今年报的驾校,没去考要加钱不
我想问一下,intel系列处理器有哪几个系列?
白高村这个地址在什么地方,我要处理点事
深圳盐田区金宝国际幼儿园好不好?
雅安农商银行24小时自助银行(百丈中心卫生院
推荐资讯
青岛卖珠光纸
工程预算审核什么时候进行?
哪里有卖钢化玻璃上用的防水标签
笔记本电脑屏幕尺寸是多少?要知道几乘几的
重庆江北哪里有好吃的梭边鱼?
CAD2007能跟天正那个版本配套呢?
安卓手机的图片删了怎么内存还是不减少
在Excel中,如何设置数据的小数部分大于80则
南京市民卡怎么用
七星阵如何摆放
华为手机换主板用了一个月后不能打接电话咋回
康华金属材料经营部在哪里啊,我有事要去这个
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?