C语言如何制作dIL文件,C语言怎么加循环
完整修改好的程序
#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语言怎么加循环相关推荐
- 单片机秒表c语言,单片机制作秒表计时器(c语言)
利用计数器中断,外部中断(按钮)编写的机遇c语言的秒表计时器 利用单片机制作秒表计时器 (c语言) #include//包含单片机对应的头文件 int MM=0,SS=0,MS=0; int time ...
- r语言x%3c-读取文件,R语言读写最灵活的文件——txt文件
星爷 R语言可以读取很多文件,其中以txt文本文件最为灵活,为什么呢,txt文件可以以任意符号作为分隔符,比如",","\t",空格,甚至`"--&a ...
- c语言的所有头文件,C语言所有头文件.doc
C语言所有头文件 C语言所有头文件 stdlib.h包含了很多标准函数和标准宏定义,比如NULL, EXIT_SUCCESS等. ctype.h包含了很多类型定义 string.h包含了字符串操作相关 ...
- c 超文本标记语言,网页制作的超文本标记语言称为() - 问答库
问题: [单选] 网页制作的超文本标记语言称为() A . HTML语言 B . VB语言 C . BASIC语言 D . C#语言 如何创建报表? 孔孟 Your companys security ...
- c语言程序设计实验13文件,C语言程序设计实验指导书
C语言程序设计实验指导书 C 语言程序设计实验指导书 C 语言程序设计实验指导书 实验一:C语言的运行环境及运行 C 程序的方法(2 学时) 一.实验目的和要求:一.实验目的和要求: (1)了解所用的 ...
- c语言课程设计链表 文件,C语言课程设计第三节课:指针和链表使用 150809205...
一.学习体会 C语言的难点就是指针,学习的时候感觉指针的难点在于与其相关的技术和方法很多,所以学习 的时候并不能像前边一样一个知识点一道题就明白了. 二.以下是我对指针原理的 ...
- c语言 自动包含头文件,C语言不要重复包含.h头文件和.c文件
http://blog.csdn.net/unix21/article/details/8450235 2012 1.不要重复包含头文件 --以上出自<C语言程序设计:现代方法(第2版)> ...
- C语言不用文件系统读取文件,C语言-基础教程-非缓冲文件系统
前面介绍的缓冲文件系统是借助文件结构体指针来对文件进行管理,通过文件指针来对文件进行访问,既可以读写字符.字符串.格式化数据,也可以读写二进制数据.非缓冲文件系统依赖于操作系统,通过操作系统的功能对文 ...
- c语言打开外部doc文件,C语言-内部函和外部函数.doc
C语言-内部函和外部函数 8.10 内部函数和外部函数?函数本质上是全局的,因为一个函数要被另外的函数调用,但是,也可以指定函数根据函数能否被其他源文件调用,将函数区分为内部函数和外部函数. 8.10 ...
最新文章
- nginx虚拟目录配置
- 百利而无一害的技术——Linux
- 烂片《信条》?有多少人假装看懂了?
- ADO数据库编程详解(C++)----初级入门篇
- Spring Boot中使用Ribbon软负载
- dlopen dlsym dlclose加载动态链接库
- node --- 一个很好用的包json-server
- Matlab--二次多项式曲面拟合
- 被Google收购的Postini
- tcp和udp协议的聊天 和udp协议的时间同步机制-----编码
- C# List最大值最小值问题 List排序问题 List Max/Min
- java时间格式化工具类_java日期格式化工具类
- 联想Y7000装双系统win10+Ubuntu16.04后在Ubuntu上Wifi被禁用的解决办法
- php网站背景颜色代码,html如何设置背景颜色?
- Pong’s Birds(概率 模拟)
- 方法论--面对问题,提出问题,解决问题
- Nvidia AGX Xavier MAX9286 GMSL 载板
- iOS.用3D touch长按图标来实现快捷操作
- macOS开发入门教程 : Part 2
- C++文件eof()函数判断文件是否为空。