注册 登录
编程论坛 C语言论坛

大佬看一下这为什么用putchar("\n")为什么不能用printf("\n")那

C菜鸟是我 发布于 2020-04-29 11:59, 1898 次点击
#include <stdio.h>
int main(){
    int a[5][5],i,j,k=0;
    for(i=0;i<=4;i++){
        for(j=0;j<=4;j++){
            a[i][j] = ++k;
        }
    }
 
    for(i=0;i<=4;i++){
        for(j=0;j<=i;j++){
            printf("%d\t",a[i][j]);
        }
        putchar('\n');
    }
为什么用putchar('\n')不能用printf("\n")那    题目:通过循环按行顺序为一个 5×5 的二维数组 a 赋 1 到 25 的自 然数,然后输出该数组的左下半三角
4 回复
#2
lin51616782020-04-29 14:27
当然是都可以
#3
C菜鸟是我2020-04-29 15:03
用printf("\n")只能输入一个数
#4
lin51616782020-04-29 15:09
当然不会
#5
qing_yx2020-04-30 11:18
完全可以替换,已测试。
1