标签(空格分隔): 九度OJ
[LeetCode]
http://ac.jobdu.com/problem.php?pid=1065
每组测试数据有两行,第一行有两个数n,m(0<n,m<1000000),第二行包含n个各不相同,
且都处于区间[-500000,500000]的整数。
一个整数h(1<=h<=1000)。
h所对应的梯形。
4
****
******
********
**********
排版题。注意到每层以2为序递增的。
计算下每层的*的数量和空格的数量应该不难得出。
注意别忘记换行。
#include <stdio.h>
int main() {
int n;
while (scanf("%d", &n) != EOF) {
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= 2 * n - 2 * i; j++)
printf(" ");
for (int j = 1; j <= n + 2 * (i - 1); j++)
printf("*");
printf("\n");
}
}
return 0;
}
2017 年 2 月 16 日
手机扫一扫
移动阅读更方便
你可能感兴趣的文章