C语言中怎么实现自动换行

2024-12-30 21:26:30
推荐回答(5个)
回答1:

在输出的时候,计算输出的宽度,或者输出的个数,在达到一定限度后,增加换行符即可。

以输出100个整型值,每输出10个,自动换行为例,函数编写如下:

void func(int *a)
{
    int i;
    for(i = 0; i < 100; i ++)
    {
        printf("%d,",a[i]);
        if(i%10==9) printf("\n");//每输出10个换行。
    }
}

回答2:

这句的意思是,如果a是3的倍数的话,输出一个换行符,不是赋值,是判断

回答3:

晕,你拿出来的是自动换行的部分:
...... // 其他程序段
int a=0; //定义a并赋值也可以写成:int a; a=0;
...... //其他程序段
if(a%3 == 0){ //对a取模,也就是说对取a除以3的余数,如果等于0,就执行换行
printf("\n");

}
...... //其他程序段

最好,好好看看书

回答4:

每计3个数则换一行

回答5:

用c语言怎样才能让它输出三个数据自动换行??老师好像说用什么计数器??怎么用??