#include <stdio.h> int main() { int i,j,k; //i从0到4,表示菱形第一到第五行 for ( i =0 ; i <= 4 ; i++ ) { //当行数为i时,空格数是i的函数,为4-i for ( j=0;j<=3-i;j++ ) printf( " " ); //星号,也是i的函数,为2i+1个 for ( k=0;k<=2*i;k++ ) { printf("*"); } printf("\n"); } //i从0到3,表示第六到九行 for ( i=0;i<=3;i++ ) { //空格 for( j=0;j<=i;j++ ) printf(" "); //星号, 为7-2i个 for( k=0;k<=6-2*i;k++ ) printf("*"); printf("\n"); } }
for循环输出菱形
最新推荐文章于 2024-03-09 22:06:01 发布