下面是一个示例程序,可以使用C语言输出一个菱形:
#includeint main() { int rows, i, j, space; printf("Enter the number of rows: "); scanf("%d", &rows); space = rows - 1; for (i = 1; i <= rows; i++) { for (j = 1; j <= space; j++) { printf(" "); } space--; for (j = 1; j <= 2 * i - 1; j++) { printf("*"); } printf("\n"); } space = 1; for (i = 1; i <= rows - 1; i++) { for (j = 1; j <= space; j++) { printf(" "); } space++; for (j = 1; j <= 2 * (rows - i) - 1; j++) { printf("*"); } printf("\n"); } return 0; }
你可以根据需要修改rows的值来改变菱形的大小。这个程序会根据输入的行数输出一个菱形。