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

空心三角形图案

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

C语言最后还要一个换行符。一开始漏了一直提示格式错误

#include<stdio.h>
int main(){
    int n,i,j;
    while(scanf("%d",&n)!=EOF){
        printf("*\n");
        for(i=0;i<n-2;i++){
            for(j=0;j<n;j++){
                if(j==0||j==i+1){
                    printf("* ");
                }else{
                    printf("  ");
                }
            }
            printf("\n");
        }
        for(i=0;i<n;i++){
            printf("* ");
        }
        printf("\n"); 
    }
}
while True:
    try:
        n=int(input())
        print('*')
        for i in range(1,n-1):
            print('* '+'  '*(i-1)+'*')
        print('* '*n)
    except:
        break
全部评论

相关推荐

安静的鲸鱼offer...:神仙级别hr,可遇不可求,甚至他可能也是突然有感而发。只能说遇上是件幸事。
秋招开始捡漏了吗
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

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