#include <stdio.h>
void draw_triangle_fun(unsigned int length, unsigned int width)
{
unsigned int t_w, t_l;
char space = ' ', ch = '*';
for (t_w = 0; t_w < width; t_w++)
{
for (t_l = t_w; t_l < length; t_l++)
{
printf("%c", ch);
}
printf("\n");
}
for (t_w = 0; t_w < width; t_w++)
{
for (t_l = length - t_w; t_l <= length; t_l++)
{
printf("%c", ch);
}
printf("\n");
}
for (t_w = 0; t_w < width; t_w++)
{
for (t_l = 0; t_l < length - t_w - 1; t_l++)
{
printf("%c", space);
}
for (t_l = length - t_w - 1; t_l < length; t_l++)
{
printf("%c", ch);
}
printf("\n");
}
for (t_w = 0; t_w < width; t_w++)
{
for (t_l = 0; t_l < t_w; t_l++)
{
printf("%c", space);
}
for (t_l = 0; t_l < length - t_w; t_l++)
{
printf("%c", ch);
}
printf("\n");
}
}
int main()
{
unsigned int length, width;
printf("\nPlease enter length and width:");
scanf("%d %d", &length, &width);
printf("\n=============================================\n");
draw_triangle_fun(length, width);
printf("\n=============================================\n");
return 0;
}
Please enter length and width:7 7
=============================================
*******
******
*****
****
***
**
*
*
**
***
****
*****
******
*******
*
**
***
****
*****
******
*******
*******
******
*****
****
***
**
*
=============================================
Please enter length and width:20 20
=============================================
********************
*******************
******************
*****************
****************
***************
**************
*************
************
***********
**********
*********
********
*******
******
*****
****
***
**
*
*
**
***
****
*****
******
*******
********
*********
**********
***********
************
*************
**************
***************
****************
*****************
******************
*******************
********************
*
**
***
****
*****
******
*******
********
*********
**********
***********
************
*************
**************
***************
****************
*****************
******************
*******************
********************
********************
*******************
******************
*****************
****************
***************
**************
*************
************
***********
**********
*********
********
*******
******
*****
****
***
**
*
=============================================
沒有留言:
張貼留言