您的位置:首页 > 其它

【九度OJ】题目1065:输出梯形 解题报告

2017-02-26 16:14 323 查看

【九度OJ】题目1065:输出梯形 解题报告

标签(空格分隔): 九度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


样例输出:

****
******
********
**********


Ways

排版题。注意到每层以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;
}


Date

2017 年 2 月 16 日
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: