*的排列问题

来源:5-3 有参与无参

慕斯卡世外高人

2020-11-07 15:49

*的排列是怎么实现的?为什么是矩阵形式,而不是其他的?

写回答 关注

2回答

  • 杨大驴
    2021-02-18 20:48:25

    int matrix(int n)   //创建一个为matrix的自定义整型函数

    {

    int i,j;  //声明两个整型变量值  i和j,用于存放下面的值;在C中声明都是放在最上面的;

    for(i=1;i<=3;i++)//执行第一个for循环(简称for1),在for1循环中如果i的值小于等于3,i的值就会不断+1,并且先执行for1循环内的for2函数再执行for1的printf打印值(换行值),直至i大于3,该for1循环语句结束;

    {

    for(j=1;j<=3;j++)//for2语句和for1意思一致,只要j大于等于3,该语句就会成立执行,且不断j+1,直至j大于3,结束for2函数

    {

    printf("*");//只要j的值小于等于3,就会一直打印*;(也就是我们看到连续3个*被打印出来);当上j的值大于3时;执行跳出该循环语句,执行for1的printf换行语句;

    }

    printf("\n");上面的for2语句执行完后,打印换行语句,(这样就换了一行);再去循环上面for1的循环语句,直至for1中i的值大于3;该for1循环结束;进入下一下return结束语

    }

    return 0;//这里的return出现代表主函数main语句结束,返回值为0

    }


  • 慕斯卡世外高人
    2020-11-07 15:52:46

    看了一会儿代码,好像明白了

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926217 学习 · 20797 问题

查看课程

相似问题