打印水仙花
打印水仙花的程序如下:
#include <stdio.h>
int main()
{
int i, j, k; // 定义变量
for (i = 1; i <= 3; i++) // 外层循环控制行数
{
for (j = 1; j <= 3 - i; j++) // 控制输出空格的个数,使之成三角形的形式
printf(" ");
for (k = 1; k <= 2 * i - 1; k++) // 控制星号的个数,使之成三角形的形式
printf("*");
printf("
"); // 换行
}
for (i = 2; i >= 1; i--) // 外层循环控制行数
{
for (j = 1 ; j <= 3 -i ; j++ )// 控制输出空格的个数,使之成三角形的形式
printf(" ");
for (k = 1 ; k <= 2*i-1 ; k++ )// 控制星号的个数,使之成三角形的形式
printf("*");
printf("
");//换行
}
return 0; }
免责声明:
以上内容除特别注明外均来源于网友提问,创作工场回答,未经许可,严谨转载。