SDNU 1010.三角形与星号加强版
Time Limit: 1000 MS Memory Limit: 32768 KB
Total Submission(s): 1157 Accepted Submission(s): 452
Description
从屏幕输入1个整数n,输出以下图形(如输入5)。
*
***
*****
*******
*********
*******
*****
***
*
Input
一个整数n(1 <= n <= 50)。
Output
如上边长为n的三角形。
Sample Input
5
Sample Output
*
***
*****
*******
*********
*******
*****
***
*
水题,附上ac代码:
#include <stdio.h>
#include <stdlib.h>
int main()
{
int n,a,b,i,I;
scanf("%d",&n);
for (i = 1; i <= n; i++)
{
for (I = n - (2 * i - 1) / 2; I > 1; I--)
printf(" ");
for (I = 0; I < 2 * i - 1; I++)
printf("*");
printf("\n");
}
for (i = 1; i <= n - 1; i++)
{
for (I = 0; I < i; I++)
printf(" ");
for (I = 2 * (n - i) - 1; I > 0; I--)
printf("*");
printf("\n");
}
return 0;
}