题解 | #空心三角形图案#

空心三角形图案

http://www.nowcoder.com/practice/2ccc5fca423e47f0b622fe6f151cfab4

#define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <string.h> int main() { int n,i,j; while (~scanf("%d", &n)) { for (i = 1; i <= n; i++)//输出n行 { if (i == 1) { printf("\n");//每组第一个输出 } else {
if (i != n) { printf("");//第一个和最后一个输出 for (j = 1; j <= 1+2*(i-2); j++)//除了第一行和最后一行,其他行空格输出是等差数列1357,从第二行开始。到n-1输出的空格数组是1+2*(i-2)(i是当前行数) { printf(" "); } printf("\n"); } else { for (j = 1; j <= n; j++) { printf(" "); } printf("\n"); } } } } return 0; }

全部评论

相关推荐

xtu大迫杰:偶遇校友,祝校友offer打牌
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务