C语言学习之输出4X5的矩阵

方法一
#include <stdio.h>
int main(){
    int a,b=0;  //定义变量,赋初值
    for(a=1;a<=20;a++){  //for语句循环
        printf("%d\t",a);  //输出1~20
        b++;  //b+1,b累计输出数据的个数
        if(b%5==0){  //如果b能整除则执行输出语句
        printf("\n");  //输出换行
        }
    }
    return 0;
}

输出如下:
输出

方法二
#include <stdio.h>
int main(){
    int a,b,c=0;  //定义变量,赋初值
    for(a=1;a<=4;a++){  //for语句循环
       for(b=1;b<=5;b++,c++){  //for语句循环,c累计输出数据的个数
           if(c%5==0){  //如果c能整除则执行输出语句
               printf("\n");//输出换行
           }
           printf("%d\t",a*b);//输出
       }
    }
    printf("\n");//输出换行
    return 0;
}

输出如下:
输出

不懂请留言,谢谢!

更多推荐