example3.c
来自「北大青鸟软件工程师ppt的学生用书源代码」· C语言 代码 · 共 38 行
C
38 行
#include <stdio.h>
void main()
{
int i,j,k;
/*i控制要打印的行数,
*j控制要打印的空格数,
*k控制要打印的星号的个数*/
//先打印上边的4行
for(i=1;i<=4;i++) //控制要打印的行数
{
for(j=1;j<=4-i;j++) //控制每行要打印的空格数
printf(" ");
for(k=1;k<=2*i-1;k++) //控制每行要打印的“*”的个数
{
if(k==1||k==2*i-1) //只在循环的边界值打印“*”,否则打印空格
printf("*");
else
printf(" ");
}
printf("\n");
}
//然后打印下边的3行
for(i=1;i<=3;i++) //控制要打印的行数
{
for(j=1;j<=i;j++) //控制每行要打印的空格数
printf(" ");
for(k=1;k<=7-2*i;k++) //控制每行要打印的“*”的个数
{
if(k==1||k==7-2*i) //只在循环的边界值打印“*”,否则打印空格
printf("*");
else
printf(" ");
}
printf("\n");
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?