vlambda博客
学习文章列表

C语言实例——第十篇

我想无论是写作还是人生,正确的出发都是走进窄门。不要被宽阔的大门所迷惑,那里面的路没有多长。

C语言实例分享:

/*用*打印图形*/

视频演示如下:


用*打印如下图形

技术要点:本实例主要采用字符型数组。

#include<stdio.h>

/*引用预处理命令,预处理包含stdio.h的头文件*/

main()

/*定义一个主函数,所有程序在执行前都开始于主函数,且结束于主函数*/

{

    char a[5]=

        {

                '*','*','*','*','*'

        };

/*定义一个字符型数组,此数组包含5个数组元素,这里即5个*号 */

        int i,j,k;

/*定义整型变量i,j,k */

        for(i=0;i<5;i++)

/*对i进行循环累加,循环范围为0~4,即输出5行*/

        {

            for(j=1;j<=i;j++)

/*对j进行循环累加,循环范围为1~i*/

                printf(" ");

/*输出空格的数量随着行数的变化而变化*/

            for(k=0;k<5;k++)

/*对k进行循环累加,循环范围为0~4 ,*/

                printf("%c",a[k]);

/*将a数组中的元素输出,其中,%c是字符型数组的标志*/

            printf("\n");

/*输出函数:(换行)*/

        }

return 0;

/*返回空值,0指空,没有,即将0返回给主函数main,其目的是告诉给main函数此程序执行完了*/

}