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

输出打印一个字符菱形。

输入 数字n, 输出一个 收尾是一个* 其余行是两个*的字符菱形,开头与菱形之间会有空格

    int n;
    scanf_s("%d", &n);
    for (int i = 1; i < n * 2; i++){
        printf_s("%*s", abs(n - i)+1,"*");
        if (i>1 && i<n * 2-1) printf_s("%*s", (n-abs(n - i))*2 - 2, "*");
        printf_s("\n");
    }

运行结果

img

近期文章

  • mysql重新安装的问题
  • Java代理类为什么也要实现同一个接口?
  • an≡b(mod c) 求最小n
  • ubuntu下使用IDEA输入文件结束符EOF,该如何操作?
  • 我想实现点击公众号菜单,然后自动触发设置好的某个关键词
  • redis做后台缓存方案,缓存数据库数据,数据一致性怎么实现?
  • 王者荣耀实名认证更改怎么搞?
  • 你好,我要年的帮助,
  • myeclipse2017报错
  • vscode安装c/c++失败
  • 代码没有错,是系统的问题吗?
  • [Pyqt5] keyPressEvent没有效果
  • 请问这个怎么解决啊?
  • 一道acm练习题为什么总是wrong answer
  • maven项目没有java.util包怎么回事?
  • c语言里,整形数组的怎么判断这个数组到结尾了?
  • SpringCloud配置了zuul无效
  • VC++2010学习版,scanf()函数中包含中文问题。
  • python 大写字母替换小写字母
  • 关于狂神tomcat的疑问

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

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

友情链接:代码精华