C語言實驗——列印菱形
阿新 • • 發佈:2018-12-21
Problem Description 從鍵盤輸入一個整數n(1≤n≤9),打印出指定的菱形。 Input 正整數n(1≤n≤9)。 Output 指定的菱形。 第一行前面有n-1個空格,第二行有n-2個空格,依此類推。 Sample Input 5 Sample Output * *** ***** ******* ********* ******* ***** *** * 程式碼:
#include <stdio.h> #include <math.h> int main() { int i,j,n; scanf("%d",&n); for(i=1;i<=n;i++) { for(j=1;j<=n-i;j++) printf(" "); for(j=1;j<=2*i-1;j++) printf("*"); printf("\n"); } for(i=n-1;i>=1;i--) { for(j=1;j<=n-i;j++) { printf(" "); } for(j=1;j<=2*i-1;j++) printf("*"); printf("\n"); } return 0; }