谁知道要打印*号着个程序的每一个步骤的意思

来源:百度知道 编辑:UC知道 时间:2024/05/30 13:49:23
#include"stdio.h"
main()
{
int i,j, k;
for(i=0;i<=3;i++)
{
for(j=0;j<=2-i;j++)
printf(" ");
for(k=0;k<=2*i;k++)
printf("*");
printf("\n");
}}

它相当于以下形式:

#include"stdio.h"
main()
{
int i,j, k; //定义三个整形变量
for(i=0;i<=3;i++) //以i为循环体开始循环
{
for(j=0;j<=2-i;j++) printf(" "); //从j=0开始,每当i增加1时,打印2-i+1个“ ”

for(k=0;k<=2*i;k++) printf("*"); //接着打印2*i+1个*

printf("\n"); //最后换一行准备打下一组*

}

}