我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

c语言山形图 为什么输出会有空行

输入中含有若干组数据,每组数都包含一个字符c和一个正整数n(n≤50),表示边长为n图案为c的山形字符图。一个紧挨一个地打印所有这些山形字符图。

img

img

稍等,马上写]

#include <stdio.h>

int main()
{
    char c;
    int n,i,j;
    while(scanf("%c %d",&c,&n) != EOF)
    {
        for(i=0;i<n;i++)
        {
            for(j=0;j<n-i-1;j++)
                printf(" ");
            for(j=0;j<2*i+1;j++)
                printf("%c",c);
            printf("\n");
        }
        getchar();
    }
    return 0;
}

近期文章

  • 不会写,会写的能尽快回答一下吗?
  • 更改MySQL表列以匹配另一个表中的id
  • Crecordset.Open()未发现数据源名称且未指定默认驱动程序
  • x>0&&y>0中&&是什么意思
  • mathematics求解二阶多参数常微分方程
  • 这个代码看不太懂,希望大家能帮我解释一下,最好是逐行那种
  • 一条代码,为什么手机上的和电脑上的输出结果不一样呢?电脑输出结果是负数?
  • 有人可以告诉我openssl_sign示例有什么问题
  • c语言的一个小问题,求解答
  • 这个报错是什么意思呢?
  • C++界面搭建网络调试
  • 菜单界面退出后再进入之前添加的数据都没了
  • 指向函数的指针变量。
  • 为什么实参的值没有发生变化啊?
  • 不知道为啥turtle没法运行
  • 七牛云提交图片时为空字符串,第一次用
  • 机器人聊天api问题
  • 尽可能快地启动并运行高级PHP? [关闭]
  • px4飞控如何设置平飞模式下飞机固定的仰角
  • 通过指针引用数组元素

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华