#include <stdio.h>int main()
{int i,j,k;//i是列,j是行,k是空格for(i=0;i<4;i++){      for(j=0;j<4;j++){printf("*");}printf("\n");for(k=0;k<i+1;k++){printf(" ");}
}return 0;
}

外循环是列,内循环是行和空格,先进行行的循环,j<4的时候一直循环,重复输出*,当j=4时,跳出循环,此时一行输出了四个*,随后进入空格的循环,同理,当k<i+1时,重复循环,每次循环多加一个空格,为什么k不是<4呢?因为k不是一次就有四个空格,而是根据列来增加空格,而行是每一行都要四个*,空格与列有关系,所以没有写进行的循环里。空格随着列的增加而增加,当程序跳出j的循环时,执行k的循环,而此时第一次只用输出一个空格便跳出了循环,但是i还未跳出循环,此时i第二次循环时,i=1,这个时候k<2,k就要循环两次,便是输出了两个空格才跳出循环,再重复进行i的循环直至i跳出了循环。

第一行没有空格的原因是先进行了换行,然后才进行空格的循环,所以是从第二行开始输出空格。

学习c语言-----输出图形相关推荐

  1. C语言-输出* 图形 ** *** **** *****

    C语言-输出* 图形 ** *** **** ***** 外部循环while a循环中的a是用来控制每一行的,变量a等于1时就是第一行,打印一个*:变量a等于2时就是第二行,打印2个*,所以变量a的值 ...

  2. 怎某泳c语言输出图形,c语言打印字符图形.doc

    c语言打印字符图形.doc 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们的网址水印. 3.该文档所得 ...

  3. 用C语言输出图形问题

    例6.8 产生并输出A AA AAA AAAA AAAAA; #include<stdio.h> #define N 5int main(){int i,j;for(i=1;i<=N ...

  4. 6-7 使用函数输出水仙花数_学习C语言居然对printf函数不理解???

    对于C语言的printf函数,可以说是我们学习C语言第一个接触到的函数了. printf命令的作用是格式化输出函数,一般用于向标准输出设备按规定格式输出信息.printf()函数的调用格式为:prin ...

  5. C - C语言实验 图形输出(字符常量练习)

    C - C语言实验--图形输出(字符常量练习) Description 用基本输出语句打印以下图形: # ## ### #### ##### ###### Input 本题目没有输入数据 Output ...

  6. c语言输出数字漏斗图形_为什么你觉得C语言什么都不能做,学了没用?不可能的...

    对于大部分初学者,学习C语言的目的是希望做一名合格的程序员,开发出靠谱的软件来.但是学了C语言的基本语法后,发现只能开发"黑底白字"的DOS程序,完全没有漂亮的界面和生动的交互.于 ...

  7. c语言输出数字漏斗图形_为什么你觉得C语言什么都不能做,学了没用?错!大错特错!!!...

    对于大部分初学者,学习C语言的目的是希望做一名合格的程序员,开发出靠谱的软件来.但是学了C语言的基本语法后,发现只能开发"黑底白字"的DOS程序,完全没有漂亮的界面和生动的交互.于 ...

  8. c语言时钟报告,C语言时钟图形输出系统设计报告.doc

    . .. 宁波大红鹰学院 信息工程学院 课 程 设 计 报 告 项目名称:时钟图形输出 项目组长:王树康 项目成员:何洁,潘昇琳 班级名称:10信管4 专业名称:信息管理与信息系统 完成时间: 201 ...

  9. 独家 | 手把手教你学习R语言(附资源链接)

    作者:NSS 翻译:杨金鸿 术语校对:韩海畴 全文校对:林亦霖 本文约3000字,建议阅读7分钟. 本文为带大家了解R语言以及分段式的步骤教程! 人们学习R语言时普遍存在缺乏系统学习方法的问题.学习者 ...

  10. c语言中图形驱动程序功能_C / C ++中的图形:一些更有趣的功能

    c语言中图形驱动程序功能 In this Advance Learning Tutorial of C / C ++ today, we are going to tell you about som ...

最新文章

  1. nboot,eboot和uboot
  2. SAP 财务会计结构
  3. float 精度_float相加产生精度损失的原因是什么?
  4. 【Flink】Flink Group by 操作 报错 Expression xxx is not being grouped
  5. Win7登录时出现Group policy client 未启动无法登陆问题的解决方法
  6. 无法读取源文件或磁盘_系统监控之磁盘和网络监控工具
  7. 【Codeforces Round #576 (Div. 2)】Rectangle Painting 1【记忆化搜索】
  8. 【雕爷学编程】Arduino动手做(84)---DS1307时钟模块
  9. “Improving Adversarial Robustness Requires Revisiting Misclassified Examples“ 论文笔记
  10. 图的两种遍历:深度优先遍历+广度优先遍历
  11. solve函数c语言_c语言:回溯解数独程序
  12. 小小靖Java成长日记02
  13. 以太坊(9)go-ethereum + mist 开发环境搭建 --mac
  14. 偏振器件传输矩阵matlab编程,关于传输矩阵法模拟光子晶体的MATLAB编程
  15. 新手学开车,起步,停车,倒库移库,练习图解,开车基本技巧
  16. java过滤ios表情,JS前端去掉emoji表情和Java后台处理emoji表情方法
  17. 电脑卡顿反应慢解决办法
  18. 说企业自研应用是误区的,非蠢即坏
  19. C语言strchr函数
  20. 网络安全运维人员面临的痛点分析

热门文章

  1. 推荐给大家的桌面管理软件: Fences
  2. linux离线安装系统工具arping
  3. STC8H开发(十二): I2C驱动AT24C08,AT24C32系列EEPROM存储
  4. 软件测试项目经验案例,项目经验又多了一些
  5. 新唐N76E003与ST公司STM8S003F3芯片对比 史上最全的没有之一
  6. 104协议服务器端,104规约详解.doc
  7. 《遥感原理与应用》孙家抦版知识点总结(含简答题、论述题)——第八章
  8. cad编辑节点快捷键是什么_CAD所有快捷键
  9. 1999年考研数学一解析pdf
  10. 可信任的人工智能(三)