题目内容:编写程序,打印以下图形(行n的值由键盘输入)。

*******

******

*****

****

***

**

*

输入样例:4

输出样例:****

                   ***

**

*

输入样例:8

输出样例:********

*******

******

*****

****

***

**

*

代码分析

#include<stdio.h>
int main()
{int i,j,n;char a=' ',b='*';scanf("%d",&n);for(i=0;i<n;i++){for(j=i;j;j--){printf("%c",a);}for(j=n;j>i;j--) {printf("%c",b);}printf("\n");} return 0;}

思路:

  1. 分别控制输出空格和 * 号;
  2. 最外面的for循环控制每一行的输出情况;
  3. 里面的第一个for循环用来控制每一行中前面的空格
  4. 第二个for循环用来控制输出空格后面的 * 号
  5. 在每一行输出之后,需要换行“\n”;

c语言---图形打印相关推荐

  1. C语言中打印图形问题

    C语言中打印图形问题 上半部分规律:星号数目是行数的二倍减一,空格数是上半部分总行数减去它所在的行号: 下半部分规律:从下半部分开始算起,每行星号数是2line-2n-1,空格数目为它所在的行号 #d ...

  2. c语言打印空心数字图形,(完整word版)C语言编写打印实心和空心菱形【源码】

    <(完整word版)C语言编写打印实心和空心菱形[源码]>由会员分享,可在线阅读,更多相关<(完整word版)C语言编写打印实心和空心菱形[源码](13页珍藏版)>请在人人文库 ...

  3. c语言实验平台答案,山东理工大学ACM平台题答案 C语言实验——打印数字图形 1179...

    C语言实验--打印数字图形 Time Limit: 1000ms   Memory limit: 65536K  有疑问?点这里^_^ 题目描述 从键盘输入一个整数n(1≤n≤9),打印出指定的数字图 ...

  4. C语言——简单图形打印学习

    A.输出直角三角形 首先,先看一道简单的例题 题目描述 本题要求编写程序,输出指定的三角图案. 输入 输入一个整数 输出 1.按照下列格式输出由"*"组成的三角图案. (1)初学者 ...

  5. 2016: C语言实验——打印金字塔

    2016: C语言实验--打印金字塔 Description 输入n值,打印下列形状的金字塔,其中n代表金字塔的层数. Input 输入只有一个正整数n. Output 打印金字塔图形,其中每个数字之 ...

  6. 【C语言练习——打印空心三角形】

    活动地址:毕业季·进击的技术er 夏日炎炎,热浪中我们迎来毕业季,这是告别,也是迈向新起点的开始.这是一个毕业的月份,每年看到很多毕业生都离校上班,在校生准备考试和暑假实习,都非常感慨,不管怎样,作为 ...

  7. C语言在坐标轴上输出曲线,C语言图形输出习题

    <C语言图形输出习题>由会员分享,可在线阅读,更多相关<C语言图形输出习题(22页珍藏版)>请在人人文库网上搜索. 1.4.4]输入n值,输出如图所示矩形.[4.5]输入n值, ...

  8. C语言之打印菱形图详解

    前言 经过一学期的学习,C语言算是入门了.这个寒假准备花点时间把主要知识点和题目理一下.本篇文章主要讲解如何用C语言实现星形图里的菱形的打印. 一.何为星形图 顾名思义,即用 * 与空格所组成的各种图 ...

  9. 【C语言练习——打印空心正方形及其变形】

    活动地址:毕业季·进击的技术er 夏日炎炎,热浪中我们迎来毕业季,这是告别,也是迈向新起点的开始.这是一个毕业的月份,每年看到很多毕业生都离校上班,在校生准备考试和暑假实习,都非常感慨,不管怎样,作为 ...

最新文章

  1. 实现类似表格内容动态滚动效果
  2. web 静态页面和动态页面的区别
  3. python中单引号和双引号的区别_python中单引号,双引号,多引号区别
  4. boost::histogram::accumulators::count用法的测试程序
  5. 【openlayers】修改源码支持SLD的graphicfill属性
  6. FCKeditor 自动取得焦点问题
  7. tmadmin: command not found和tmadmin: error while loading shared libraries: libgpnet.so
  8. AD10操作技巧及参数
  9. 数据挖掘 顶级期刊_数据挖掘顶级期刊与会议
  10. 【操作系统】存储模型(二):虚拟存储技术和置换算法
  11. java代码比较数据_比对两个数据库的差异:Java篇
  12. CPU降频实现原理与试验数据
  13. Delphi大师弗兰克·宝兰德(Frank Borland)回来了!
  14. Vue Mixin 与小程序 Mixins 应用
  15. 51cto——让梦飞翔
  16. 笔试总结——0322联通软笔C++
  17. 高分一号(GF-1)卫星影像数据介绍
  18. vm15虚拟机没声音常见解决方法与设置了声卡也没声音
  19. 在职读研是一条困难但正确的路——中国人民大学与加拿大女王大学金融硕士
  20. 基于FME实现的地理数据库批量建库的解决方案,支持gdb、mdb、shapefile等数据格式,gdb批量建库,mdb批量建库,shp批量建库,shapefile批量建库,地理数据批量建库

热门文章

  1. 【MySQL篇】MySQL下载位置
  2. 机器人网络系统时延笔记(LAN+WLAN)
  3. 四年级计算机走进传统节日教案,四年级下册信息技术教案8中国的传统节日 重庆大学版...
  4. Linux下软件的安装与卸载(命令行模式)
  5. 2038计算机系统,2038年问题
  6. 如何进入mysql数据库
  7. 前58技术委员会主席多次强调的Java核心,你精通吗?
  8. 工业机器人的控制算法
  9. Web前端——HTML中的列表、表格、表单
  10. 一个人的思想:漫谈技术社区