列印左右箭頭圖案
接受列印左右箭頭圖案的行數.
Print Upper Part of the Arrow with Stars Patterns Print Inverted Right Triangle with Stars Patterns Print Bottom Part of the Arrow with Stars Patterns Print the Right Triangle with Stars Patterns
/*Program to print the Left and right arrow pattern*/ #include<stdio.h> int main() { int r, c, rows; //Left Arrow Pattern int r1, c1, rows1; //Right Arrow Pattern clrscr(); printf("Enter number of rows to print the Left Arrow Pattern: "); scanf("%d", &rows); printf("</p><p>"); printf("The Left Arrow Pattern is:"); printf("</p><p>"); for(r=1; r<rows; r++){ for(c=1; c<=(rows-r); c++){ printf(" "); } for(c=r;c<=rows; c++){ printf("*"); } printf("</p><p>"); } for(r=1; r<=rows; r++){ for(c=1; c<r; c++){ printf(" "); } for(c=1; c<=r; c++){ printf("*"); } printf("</p><p>"); } printf("Enter number of rows to print the Right Arrow Pattern: "); scanf("%d", &rows1); printf("</p><p>"); printf("The Right Arrow Pattern is:"); printf("</p><p>"); for(r1=1; r1<rows1; r1++){ for(c1=1; c1<=(2*r1-2); c1++){ printf(" "); } for(c1=r1; c1<=rows1; c1++){ printf("*"); } printf("</p><p>"); } for(r1=1; r1<=rows1; r1++){ for(c1=1; c1<=(2*rows1 - 2*r1); c1++){ printf(" "); } for(c1=1; c1<=r1; c1++){ printf("*"); } printf("</p><p>"); } getch(); return 0; }
以上是在C語言中編寫一個列印右箭頭和左箭頭圖案的程序的詳細內容。更多資訊請關注PHP中文網其他相關文章!