题解 | #箭形图案#

箭形图案

http://www.nowcoder.com/practice/a6d1081e0c9a42f19e42ed6cd91556c1

#include<stdio.h>
int main()
{
    int num;
    int i,j,k;
    while(scanf("%d",&num)!=EOF)
        //将火箭图案从中间分开 上部分一个大循环 下部分一个循环
    {
        for(i=0;i<=num;i++)//上部分循环从此开始  此处确定了上部分循环的行数
        {
            for(j=0;j<num-i;j++)//此处为先开始打印空格
            {
                printf("  ");
            }
            for(k=0;k<=i;k++)//此处打印图案*
            {
                printf("*");
            }
            printf("\n");//至此一次大循环完成 打印了一行的图形 在此换行
        }
        for(i=0;i<num;i++)
        {
            for(j=0;j<=i;j++)
            {
                printf("  ");
            }
            for(k=0;k<num-i;k++)
            {
                printf("*");
            }
            printf("\n");
        }
    }
    return 0;
}
全部评论
这对吗
点赞 回复 分享
发布于 05-02 11:47 四川
我不太能理解
点赞 回复 分享
发布于 2023-11-26 20:40 四川
博主可不可以给我解释一下哦,我是小白,为什莫我觉得这个是菱形呢?
点赞 回复 分享
发布于 2023-11-26 20:39 四川
希望可以帮助到大家 欢迎指正与批评
点赞 回复 分享
发布于 2022-01-04 14:44

相关推荐

10-21 00:37
已编辑
门头沟学院 C++
小浪_Coding:你问别人,本来就是有求于人,别人肯定没有义务免费回答你丫, 有点流量每天私信可能都十几,几十条的,大家都有工作和自己的事情, 付费也是正常的, 就像你请别人搭把手, 总得给人家买瓶水喝吧
点赞 评论 收藏
分享
评论
10
收藏
分享

创作者周榜

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