首页 > 其他分享 >C语言菱形图案绘制

C语言菱形图案绘制

时间:2023-01-24 21:33:46浏览次数:57  
标签:putchar -- C语言 菱形 printf 绘制

#include <stdio.h>
#define H 29
int main()
{
int i,j,z;
for(i=1;i<=(H+1)/2;i++)
{
for(j=(H+1)/2;j>=i;j--)
putchar(' ');
for(z=1;z<2*i;z++)
putchar('*');
printf("\n");
}
for(i=(H+1)/2+1;i<=H;i++)
{
for(j=(H+1)/2+1;j<=i+1;j++)
putchar(' ');
for(z=H;z>2*(i-(H+1)/2);z--)
putchar('*');
printf("\n");
}
return 0;
}

标签:putchar,--,C语言,菱形,printf,绘制
From: https://www.cnblogs.com/xinjingnanqiu/p/17066411.html

相关文章

  • C语言:结构体指针
    #include<stdio.h>main(){structsk{inta;floatb;}data,*p;p=&data;data.a=10;printf("%d\n",(*p).a);printf("%d\n",p->a)......
  • 依次输入一个学生的学号,以及3科(C语言,数学,英语)成绩,在屏幕上输出该学生的学号,3科成绩。
    输入描述:学号以及3科成绩,学号和成绩之间用英文分号隔开,成绩之间用英文逗号隔开。输出描述:学号,3科成绩,输出格式详见输出样例。示例1输入17140216;80.845,90.55,100.00......
  • c语言中的宏定义
    普通函数    #include<stdio.h>         intsq_int(intx)    {      returnx*x;    }        ......
  • C语言:二维字符数组
    #include<stdio.h>main(){chara[3][10]={"beijing","shanghai","tianjin"},*pa=a[0];printf("%s\n",*(a+1));printf("%s\n",a+1);printf("%s\n",......
  • 初识C语言(下)
    写在前面好了,现在我们开始C语言的第二个部分.今天我们需要看下面几个知识点,都是非常简单的,我们主要认识一下.数组我们知道一个一个属性可以用一个类型去表示,那么我想问......
  • 初识C语言(上)
    写在前面我们正式开始接触到C语言,这是我在学习过C语言后重新写的博客,我把之前的稍微优化了一下,希望能用更加朴素的语言和大家分享,我希望给大家带来一个可以看的懂,理论......
  • C语言:求大于指定整数的最接近的五个素数
      #include<stdio.h>intsx(intn){inta;for(a=2;a<n;a++)if(n%a==0)return0;return1;}voidsxa(intb){intc=1,a=b;whil......
  • C语言:统计1-10 11-20 21-30 。。。90-99的数量
      #include<stdio.h>main(){intn,a[10]={0};scanf("%d",&n);while(n>0&&n<=99){if(n>0&&n<=10)a[(n-1)/10]++;elsea......
  • C语言数组和指针传参
    一、数组传参1.一维数组传参一维数组传参时,形参有两种表示方法,1.1.一维数组来接收实参的一维数组首地址(形参的数组在编译器眼里就是一个指针,[]里的数字可写可不写),1.2.一级......
  • C语言程序设计题[2023-01-22]
    C语言程序设计题[2023-01-22]第一题:职工工资管理系统1、需求分析:工资信息存放在文件中,提供文件的输入、输出等操作;要实现浏览功能,提供显示、排序操作;而查询功能要求实现......