我以前解決如何繪製在C矩形,現在有修改程序來繪製三角形看起來像......如何使用+,繪製在C三角形 - ,|和
+
|\
| \
| \
| \
+----+
任何幫助非常感謝,因爲我一直試圖這樣做幾個小時!下面是到目前爲止我的代碼:
int main()
{
int rows, cols, x, y;
rows = 5;
cols = 5;
for (x=0; x<rows; x++){
for (y=0; y<cols; y++){
if(y==0 && x==0)
printf("+\n");
if(y==0)
printf("|\n");
if(x==rows - 1 && y==0)
printf("+");
if(x==rows - 1)
printf("-");
if(x==rows - 1 && y==cols - 1)
printf("+");
if(x==y)
printf("\\");
else if(x!=rows-1)
printf(" ");
}
}
return 0;
}
我認爲這問題屬於[代碼評論](http://codereview.stackexchange.com/) – 2015-03-03 08:09:23
@Turtlechase爲什麼行和列等於5,例如圖片中三角形的高度等於6? – 2015-03-03 08:44:30