C語言畫出各種圖形
阿新 • • 發佈:2019-01-26
矩形:(裡面是空的)
*******
* *
* *
* *
*******
Program ended with exit code: 0
三角形,直角,等腰,菱形for (int i = 0; i < 5; i ++) { for (int j = 0; j < 7; j ++) { //用條件判斷打出*號 if (i == 0 || i == 4 || j == 0 || j == 6 ) { printf("*"); }else{ printf(" "); } } printf("\n"); }
*
**
***
****
*****
下一個圖案
*
***
*****
*******
*********
下一個圖案
*
***
*****
*******
*********
*******
*****
***
*
下一個圖案
菱形的另一種列印
Hello, World!
Program ended with exit code: 0
/* * ** *** **** ***** */ int n=5,a; for(int i = 1;i <= n;i ++){ a=n-i; for (int j =i;j<n;j++){ printf(" "); } for (int j = a; j < n; j ++) { printf("*"); } printf("\n"); } printf("下一個圖案\n"); /* * *** ***** ******* ********* */ for (int i = 0; i <= n; i ++) { for (int j =i; j<n; j ++) { printf(" "); } for(int j =0;j<2*i-1;j++){ printf("*"); } printf("\n"); } printf("下一個圖案\n"); /* * *** ***** ******* ********* ******* ***** *** * */ for (int i = 1; i <= n; i ++) { for (int j =i; j<n; j ++) { printf(" "); } for(int j =0;j<2*i-1;j++){ printf("*"); } printf("\n"); } for (int i = 1; i <= n; i ++) { a=n-i; for(int j = a;j < n;j++){ printf(" "); } for(int j =0;j<2*a-1;j++){ printf("*"); } printf("\n"); } printf("下一個圖案\n"); printf("菱形的另一種列印\n"); printf("\n"); printf("Hello, World!\n"); // return 0; }
在此。求菱形的另一種列印方法。。。