问题:用C语言输出菱形

主要考察对循环的理解与使用,注意思考循环结构和空格控制数去理解这个问题,那麽问题将会更容易理解。

#include <stdio.h>
void main()
{int i,j,k;//i代表行,j代表要打的空格数,k代表要的的*号for(i=1;i<=4;i++)//由图可知是7行,首先控制前4行{for(j=1;j<=4-i;j++)//第一行3个空格,第二行2个空格,第三行1个空格{printf(" ");}for(k=1;k<=2*i-1;k++)//第一行一个*,第二行3个*,第三行5个*,第四行7个*{printf("*");}printf("\n");//每一次行循环结束后换行}for(i=1;i<=3;i++)//控制下面的3行{for(j=1;j<=i;j++)//控制要输出的空格数{printf(" ");}for(k=1;k<=7-2*i;k++)//控制要输出的*号{printf("*");}printf("\n");}
}

使用编译器:VC2010

爱编程,爱学习(欢迎大家留言交流)

【C语言】用C语言输出菱形相关推荐

  1. c语言在屏幕上输出一个菱形图案,C语言 在屏幕上输出菱形图案

    在屏幕上输出以下图案: * *** ***** ******* ********* *********** ************* *********** ********* ******* ** ...

  2. 【C语言】利用循环输出菱形

    输出菱形的思想主要是用了等差数列 an = a1 + (n - 1) * d  来求每个循环的约束条件: 一个完整的菱形必须是由空格 .星形 来组成,切分为两部分. 题目效果如下: //要求输出如下图 ...

  3. C语言——输出*菱形

    C语言--输出*菱形 题目要求: #include <stdio.h>int main() {int i;int j;int n = -1;int k;k = 1;while (k < ...

  4. 用C语言来输出菱形的形状

    本题主要是利用C语言来输出菱形,我们把菱形图形分为上下两部分,其中上半部分显示分为嵌套for循环来完成,先输出依次行数再输出空格和*的个数.同理下半部分也是如此,只不过它是逆序来输出行数的. /*   ...

  5. c语言间隔输出菱形图案,c语言输出菱形图案

    c语言输出菱形图案app,专为想学习编程的伙伴们提供的学习软件.在c语言输出菱形图案app中你可查看各类关于IT的相关信息,体验一对一即时在线答疑咨询服务,以及在线上课.看教学视频等. 基本简介 c语 ...

  6. c语言输出菱形13579,C语言怎样输出菱形

    C语言怎样输出菱形 C语言怎样输出菱形你知道吗?上网搜索一下,但网上的方法都是分为上下部分用两个嵌套for循环输出.下面是小编为大家带来的C语言怎样输出菱形的知识,欢迎阅读. C语言怎样输出菱形 适有 ...

  7. 大一C语言总结贴(持更) Part1 输出菱形

    本系列为大一C语言小白的上学期程序设计作业,一学期结束特简单整理一下.内容部分有参考大神的文章,部分代码段也稍显麻烦,本着分享总结的目的,不足之处欢迎指正!!! [问题描述]给定一个数 n ,2 &l ...

  8. C语言输出菱形图案(二维数组)

    输出菱形图 #include <stdio.h> int main() {//system("mode con cp select=65001");int i,j;ch ...

  9. C语言学习之用*打印菱形

    C语言学习之用*打印菱形 #include <stdio.h> int main(){int i,j,k;//定义变量for(i=0;i<=3;i++){ //控制菱形的前三行for ...

  10. 菱形图案c语言程序,C语言程序设计,做一个菱形图案

    C语言程序设计,做一个菱形图案 答案:4  信息版本:手机版 解决时间 2019-10-03 02:06 已解决 2019-10-02 09:41 这个题的做法   最佳答案 2019-10-02 ...

最新文章

  1. 华科与浙大计算机学院,计算机最强14所高校排名,清华第2,浙大第4,南大第6,华科第10...
  2. 再窥--单链表和顺序存储
  3. cmd 关闭进程及查看本机端口
  4. 2018-08-01-weekly
  5. diy nas配置推荐2019_在Windows Server 2019上配置NAS的方法
  6. lfw2019_来自 LFW SS20 你应该知道的5个时尚趋势
  7. concurrent(七)ConcurrentHashMap源码分析
  8. CSS3动画@keyframes中translate和scale混用出错问题
  9. .Net Core实现健康检查
  10. 一次堆外OOM问题的排查过程
  11. 【520有奖征文】 老同学聚会,20年IT行业从业感悟
  12. 你自己的事,你不操心谁操心?
  13. mysql丢失一条事务_SpringBoot之MySQL数据的丢失的元凶--事务(转)
  14. html三角形下拉列表,select自定义小三角样式代码(实用总结)
  15. FXGL JAVA游戏引擎 教程 .04 动画 (可爱乌贼娘)
  16. Graphics2D画图
  17. 前端js华为云obs断点续传上传
  18. 【ACWing】1264. 动态求连续区间和
  19. 数据结构链表详解(c语言实现)
  20. 密码学之RSA与AES加密解密在项目中的应用

热门文章

  1. 「POJ2826」An Easy Problem?!【计算几何】
  2. 易语言.用修改注册表的方式来关闭win10自带的杀毒软件
  3. 在线供应链服务平台方案:构建企业供应链平台业务、功能、技术管理架构
  4. Python3 - DBUtils 和 pymysql 整合
  5. mysql创建视图并加注释_在mysql中为视图创建注释
  6. 三阶魔方还原步骤图_魔方小站三阶魔方盲拧视频教程 (蒙眼拧魔方教程|还原公式图解|3D动画)...
  7. IDEA报Invalid bound statement (not found)错误解决办法
  8. 鲍斯科机器人_芜湖鲍斯柯机器人有限公司、上海富治机械科技有限公司服务合同纠纷二审民事判决书...
  9. 前端3D轨迹可视化渲染
  10. React图片压缩上传统一处理