在屏幕上输出以下图案:
*
***
*****
*******
*********
***********
*************
***********
*********
*******
*****
***
*
**这个图形可以分为两部分,从中间分开,分别是前半部分从1星依次加二增加到13星,后半部分从13星依次减二减少到1星。用替换字符串的方法来逐个增加*的数量,利用循环逐次输出。
代码如下:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>int main() {char str1[] = "*************";char str2[] = "             ";char str3[] = "             ";int left = 0;int right = strlen(str1) - 1;while (left <= right) {str2[left] = str1[left];left += 1;printf("%s\n",str2);str2[left] = str1[left];left += 1;}left = 0;right = strlen(str1) - 1;while (left <= right) {str1[right] = str3[right];right -= 1;str1[right] = str3[right];right -= 1;printf("%s\n", str1);}system("pause");return 0;
}

C语言在屏幕上输出以下图案 * *** ***** ******* ********* *********** ************* *********** *********相关推荐

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

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

  2. 用C语言在屏幕上输出以下图案: * *** ***** ******* ********* *********** ************* ***********

    #include <stdio.h>int main() {for (int x = 1; x<8; x++){for(int y=1;y<=2*x-1;y++){printf ...

  3. 【C语言】在屏幕上输出以下图案: * *** ***** ******* ********* ***********

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

  4. c语言指针法实现杨辉三角,C++_C语言在屏幕上输出杨辉三角,这就是杨辉三角,也叫贾宪三 - phpStudy...

    C语言在屏幕上输出杨辉三角 这就是杨辉三角,也叫贾宪三角.这于我们现在的学习联系最紧密的是2项式乘方展开式的系数规律.如图,在贾宪三角中,第3行的第三个数恰好对应着两数和的平方公式依次下去. 杨辉三角 ...

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

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

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

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

  7. giaogiao教你用c语言在屏幕上打印各种图案

    今天我们用c语言来实现在屏幕上打印用*组成的图案 首先呢,我们从简单的开始 输出自定义行数的矩形 我定义了三个变量 用for循环做了一个嵌套 用n来限制i,j,从而控制输出图案的大小 搞定- 你看我屌 ...

  8. 在屏幕上输出以下图案:对称金字塔

    编写一个程序,输出如下图案: 行 数 1 2 3 4 5 6 7 8 9 10 11 12 13 *个数 1 3 5 7 9 11 13 11 9 7 5 3 1 左边 空格数 6 5 4 3 2 1 ...

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

    在屏幕输出图案 int main1() {int i = 0;int n;int j = 0;scanf("%d", &n);for (i = 0; i <= n; ...

最新文章

  1. jquery的live方法
  2. java 更改css_CSS样式更改——文本Content
  3. 10个超级好用的快捷键技巧,知道的都是大神!
  4. Linux 30岁了~我们也老了
  5. ZJU期末考试记录(研究生)——数据挖掘
  6. vue/父子组件之间的通信
  7. 数据库设计的范式规范
  8. Go语言---字符串的基本操作
  9. 软工之404 Note Found队选题报告
  10. TDengine:A股分钟线数据的尝试
  11. Java邮件发送基于springboot实现
  12. h5 禁止返回_Html5拦截Android返回键方法
  13. XILINX FPGA 7系之 Distribute RAM
  14. Openstack Kilo安装错误汇总
  15. DOTA-NHS ester,170908-81-3(三氟乙酸盐),1823122-52-6,DOTA-活性酯用于成像探针
  16. 通俗易懂happens-before理解
  17. S3C6410 中的 cascaded irqdomain 之 gpio
  18. Django+bootstrap+注册登录系统
  19. ARM64内存虚拟化分析(7)stage2异常处理
  20. pr2_moveit包解析

热门文章

  1. 12 月份新增开源项目:手机都可以变个人监控系统了?
  2. 会声会影 Corel VideoStudio Ultimate 2023 v26.0.0.136 旗舰版百度网盘免费下载
  3. Firefox火狐浏览器功能介绍
  4. 平安人寿推进全面数据化经营转型,构建五大职能中心和五大销售区域
  5. 智能制造MES系统的主要内容有哪些?系统有什么作用?
  6. c语言变量名、变量和地址的关系
  7. 多让小孩练练“胆子”[图]
  8. HHUOJ 1029 HHU tower
  9. Photoshop AI Beta 超简单介绍
  10. Torch tensor.gather()学习