怎么用C语言编程输出空心菱形

怎么用C语言编程输出空心菱形,要具体过程,谢谢。
2024-11-15 20:39:21
推荐回答(1个)
回答1:

/*用*输出一个菱形的标志*/ #include int main(void) { int N = 0; printf("请输入行数(必须为单数):"); scanf("%d", &N); if(N%2 == 0) { return ; } int i; int j; int k; for(i = N / 2 * (-1); i <= N / 2; i++) { for(j = 0; j < abs(i); j++) { printf(" "); } for(k = 0; k < N - 2 * abs(i); k++) { printf("*"); } printf("\n"); } getchar(); getchar(); }