完整修改好的程序

#include

#include //错

void dayingz();

void menu();

void dayingdaosanjiaoxing();

void dayingn();

void dayingx();

void main()

{

menu();

}

void menu()

{

int select;

printf("    打印图形   \n");

printf("***********************************\n");

printf("   1打印z        \n");

printf("   2打印n        \n");

printf("   3打印x        \n");

printf("   4打印倒三角        \n");

printf("   0退出           \n");

printf("***********************************\n");

printf("请输入你的选项(0-4):\n");

scanf("%d",&select);

while(select)

{

switch(select)

{

case 1:

dayingz();

break;

case 2:

dayingn();

break;

case 3:

dayingx();

break;

case 4:

dayingdaosanjiaoxing();

break;

case 0:

break;

}

printf("请输入你的选项(0-4):\n");

scanf("%d",&select);

}

}

void dayingz()

{

int i,j,n;

printf("输入行数:");

scanf("%d",&n);

for(i=1; i<=n; i++)

{

for(j=1; j<=n; j++)if((i==1)||(i==n)||(i+j==n+1))printf("*");

else printf(" ");

printf("\n");

}

}

void dayingdaosanjiaoxing()

{

int i,j,n;

printf("输入行数:");

scanf("%d",&n);

for (i=n; i>=1; i--)

{

for(j=1; j<=n-i; j++)printf(" ");

for(j=2*i-1; j>=1; j--)printf("*");

printf("\n ");

}

}

void dayingn()

{

int  i,j,n;

printf("输入行数:");

scanf ("%d",&n);

for(i=1; i<=n; i++)

{

for (j=1; j<=n; j++)if((j==1)||(j==n)||(i==j))printf("*");

else printf(" "); //少空格

printf("\n");

}

}

void dayingx()

{

int a,b,c,d;

printf("输入行数:");

scanf("%d",&a);

for(b=1; b<=a; b++)

{

for (c=1; c<=2*a-1; c++)if(c==b||c==2*a-b)printf("*");

else printf(" "); //少空格

printf("\n");

}

for (b=a-1; b>0; b--)

{

for(c=1; c<=2*a-1; c++)if(c==b||c==2*a-b)printf("*");

else printf(" ");  //少空格

printf("\n");

}

}

C语言如何制作dIL文件,C语言怎么加循环相关推荐

  1. 单片机秒表c语言,单片机制作秒表计时器(c语言)

    利用计数器中断,外部中断(按钮)编写的机遇c语言的秒表计时器 利用单片机制作秒表计时器 (c语言) #include//包含单片机对应的头文件 int MM=0,SS=0,MS=0; int time ...

  2. r语言x%3c-读取文件,R语言读写最灵活的文件——txt文件

    星爷 R语言可以读取很多文件,其中以txt文本文件最为灵活,为什么呢,txt文件可以以任意符号作为分隔符,比如",","\t",空格,甚至`"--&a ...

  3. c语言的所有头文件,C语言所有头文件.doc

    C语言所有头文件 C语言所有头文件 stdlib.h包含了很多标准函数和标准宏定义,比如NULL, EXIT_SUCCESS等. ctype.h包含了很多类型定义 string.h包含了字符串操作相关 ...

  4. c 超文本标记语言,网页制作的超文本标记语言称为() - 问答库

    问题: [单选] 网页制作的超文本标记语言称为() A . HTML语言 B . VB语言 C . BASIC语言 D . C#语言 如何创建报表? 孔孟 Your companys security ...

  5. c语言程序设计实验13文件,C语言程序设计实验指导书

    C语言程序设计实验指导书 C 语言程序设计实验指导书 C 语言程序设计实验指导书 实验一:C语言的运行环境及运行 C 程序的方法(2 学时) 一.实验目的和要求:一.实验目的和要求: (1)了解所用的 ...

  6. c语言课程设计链表 文件,C语言课程设计第三节课:指针和链表使用     150809205...

    一.学习体会 C语言的难点就是指针,学习的时候感觉指针的难点在于与其相关的技术和方法很多,所以学习              的时候并不能像前边一样一个知识点一道题就明白了. 二.以下是我对指针原理的 ...

  7. c语言 自动包含头文件,C语言不要重复包含.h头文件和.c文件

    http://blog.csdn.net/unix21/article/details/8450235 2012 1.不要重复包含头文件 --以上出自<C语言程序设计:现代方法(第2版)> ...

  8. C语言不用文件系统读取文件,C语言-基础教程-非缓冲文件系统

    前面介绍的缓冲文件系统是借助文件结构体指针来对文件进行管理,通过文件指针来对文件进行访问,既可以读写字符.字符串.格式化数据,也可以读写二进制数据.非缓冲文件系统依赖于操作系统,通过操作系统的功能对文 ...

  9. c语言打开外部doc文件,C语言-内部函和外部函数.doc

    C语言-内部函和外部函数 8.10 内部函数和外部函数?函数本质上是全局的,因为一个函数要被另外的函数调用,但是,也可以指定函数根据函数能否被其他源文件调用,将函数区分为内部函数和外部函数. 8.10 ...

最新文章

  1. nginx虚拟目录配置
  2. 百利而无一害的技术——Linux
  3. 烂片《信条》?有多少人假装看懂了?
  4. ADO数据库编程详解(C++)----初级入门篇
  5. Spring Boot中使用Ribbon软负载
  6. dlopen dlsym dlclose加载动态链接库
  7. node --- 一个很好用的包json-server
  8. Matlab--二次多项式曲面拟合
  9. 被Google收购的Postini
  10. tcp和udp协议的聊天 和udp协议的时间同步机制-----编码
  11. C# List最大值最小值问题 List排序问题 List Max/Min
  12. java时间格式化工具类_java日期格式化工具类
  13. 联想Y7000装双系统win10+Ubuntu16.04后在Ubuntu上Wifi被禁用的解决办法
  14. php网站背景颜色代码,html如何设置背景颜色?
  15. Pong’s Birds(概率 模拟)
  16. 方法论--面对问题,提出问题,解决问题
  17. Nvidia AGX Xavier MAX9286 GMSL 载板
  18. iOS.用3D touch长按图标来实现快捷操作
  19. macOS开发入门教程 : Part 2
  20. C++文件eof()函数判断文件是否为空。

热门文章

  1. 自动驾驶汽车的库尔雪维尔测试是不可能的挑战
  2. 关于程序的那些梗,我能笑一年!
  3. ffmpeg实现视频和音频分离,并且将声音切片
  4. OJ old1226 算法提高 质数的后代
  5. Virt-manager虚拟机键盘错乱
  6. 区块链常用序列化分析
  7. ac2 hap mikrotik_MikroTik 2018第一款新品hAP ac2
  8. 实体店运营:能提高顾客留存率的店铺陈列方式
  9. 【笔记】CMake构建C++工程
  10. 【伸手党福利】【第一弹】jeecg-boot前端主要更改位置(网站标题栏图标、logo、登录后的logo、显示的标题文字、用户头像)