用C语言输出各种图形
c语言星号打印矩形、三角形、菱形等图案及参考答案
用星号打印各种图形及参考答案【4.4】输入n值,输出如图所示矩形。
【4.5】输入n值,输出如图所示平行四边形。
【4.6】输入n值,输出如图所示高为n的等腰三角形。
【4.7】输入n值,输出如图所示高为n的等腰三角形。
【4.8】输入n值,输出如图所示高和上底均为n的等腰梯形。
【4.9】输入n值,输出如图所示高和上底均为n的等腰空心梯形。
【4.10】输入n值,输出如图所示边长为n的空心正六边型。
【4.11】输入n值,输出如图所示图形。
【4.12】输入n值,输出如图所示图形。
【4.13】输入n值,输出如图所示图形。
【4.14】输入n值,输出如图所示图形。
【4.15】输入n值,输出如图所示图形。
【4.16】输入n值,输出如图所示图形。
(例为n=6时)【4.17】编写程序,输出如图所示sin(x) 函数0到2π的图形。
【4.18】编写程序,在屏幕上输出一个由*号围成的空心圆。
【4.19】编写程序,在屏幕上绘制如图余弦曲线和直线。
若屏幕的横向为x轴,纵向为y轴,在屏幕上显示0~360度的cos(x)曲线与直线x=f(y)=45*(y-1)+31的迭加图形。
其中cos图形用"*"表示,f(y)用"+"表示,在两个图形的交点处则用f(y)图形的符号。
【4.4】分析:打印此图形用两重循环实现。
图形要重复n行,故采用循环结构实现循环n次,循环体内部打印一行'*'号,把上述思路表示为:for(i=1;i<=n;i++)打印一行'*'号;每行有n个'*'号,再采用循环结构实现n次循环,循环内部用格式输出语句打印一个'*'号,即:for(j=1;j<=n;j++)printf("*");按照上述思路,实现打印矩形。
参考答案:main(){ int i,j,n;printf("\nPlease Enter n:");scanf("%d",&n);for(i=1;i<=n;i++){ for(j=1;j<=n;j++)printf("*");printf("\n");}}【4.5】分析:此图形和上题的区别在于在每一行先要打印空格,然后再打印n个'*'号,在上题第一层循环体内打印'*'号的循环前面增加一个循环打印空格。
C语言输出任意边长的菱形
C语⾔输出任意边长的菱形⽬录1.简单理解星号输出原理,将输出星号代码分为上⽅和下⽅两部分2.上⽅输出星号代码3.下⽅输出星号代码全部代码如下经过⼀段时间的学习后,想必⼤家都已经开始摩拳擦掌,迫不及待地想⽤C语⾔写⼀些程序了。
那么今天,我们就来学习C语⾔中常见的例⼦——输出任意边长的菱形适⽤范围:学习并掌握了C语⾔循环以及之前的内容上⾯图⽚中⽤黄⾊a标⽰出来的便是菱形的边长,图⽚中为3,当然,也可以理解为(星号的⾏数+1)/2那么,废话不多说,上教程1.简单理解星号输出原理,将输出星号代码分为上⽅和下⽅两部分⾸先,我们可以观察到如果边长为a的话,那么最长的⼀⾏的长度就为2*a-1,同时,每列星号都是对齐的,这说明我们如果想要输出星号,是有规律可循的,没星号的地⽅我们可以⽤空格来代替,这样⼀想,发现,我们好像可以使⽤x轴区间来控制空格和星号的输出例如,第三⾏,如果我们设第⼀个星号的x坐标为1的话,并在此基础上输出5个星号,那我们只需要写⼀串代码去控制在x属于[1,5]的区间上输出星号就⾏了同样,对于图⽚中第⼀⾏来说,我们只需要写⼀串代码来控制在x属于(2,4)的区间上输出⼀个星号就⾏了,如下for(int j=1;j<2*3-1;j++) //3为图⽚中菱形的边长{if(j>2&&j<4)printf("*");elseprintf(" ");}现在,由于⾏数不同,每⾏输出的星号数也就不同,那么,我们就可以找出输出星号数和⾏数的的关系但是,我们⼜可以看出,最长的⼀⾏星号上⾯的星号输出⽅式为由少到多,⽽最长⼀⾏下⾯的星号输出⽅式为由多到少,那么,对于上⾯和下⾯,我们要找的星号数与⾏数的关系也是不同的2.上⽅输出星号代码那么,接下来,我们先讨论最长⼀⾏星号的上⽅(包括最长⼀⾏星号),输出星号数与⾏数的关系⾸先,我们要遍历最长⼀⾏上⽅的所有⾏(包括最长⼀⾏),这时,就要⽤到for循环,这⾥的a表⽰最长的⼀⾏的⾏数,同时也是菱形的边长for(int i=1;i<=a;i++)接下来,我们要找到⾏数与输出星号数的关系经过观察,我们发现,如果a为边长,i表⽰⾏数,那么则在(a-i,2*a-(a-i))区间上要输出星号看到这⾥的友友们可以停下来思考⼀下,思考通了在接着看好的,那么接下来,我们要遍历列,单单遍历⾏是不够的,不能控制星号以及空格的输出,所以,我们就需要遍历列如下,我们⽤到了输出星号的区间,如果列数在区间(a-i,2*a-(a-i))内,就输出星号,不在区间内,就输出空格,这样,就可以控制输出星号以及⾏数的关系了。
C语言图形输出习题
值,输出如图所示矩形。
n【4.4】输入4.5】输入n值,输出如图所示平行四边形。
【的等腰三角形。
n值,输出如图所示高为4.6】输入n【的等腰三角形。
值,输出如图所示高为n】输入【4.7n的等腰梯形。
值,输出如图所示高和上底均为】输入【4.8nn1 / 22的等腰空心梯形。
值,输出如图所示高和上底均为nn【4.9】输入的空心正六边型。
n】输入4.10n值,输出如图所示边长为【值,输出如图所示图形。
】输入n【4.11值,输出如图所示图形。
n】输入【4.122 / 22值,输出如图所示图形。
n【4.13】输入值,输出如图所示图形。
n4.14】输入【值,输出如图所示图形。
】输入n【4.15【4.16】输入n值,输出如图所示图形。
(例为n=6时)【4.17】编写程序,输出如图所示sin(x) 函数0到2π的图形。
3 / 22【4.18】编写程序,在屏幕上输出一个由*号围成的空心圆。
【4.19】编写程序,在屏幕上绘制如图余弦曲线和直线。
若屏幕的横向为x轴,纵向为y轴,在屏幕上显示0~360度的cos(x)曲线与直线x=f(y)=45*(y-1)+31的迭加图形。
其中cos图形用?表示,f(y)用?表示,在两个图形的交点处则用f(y)图形的符号。
4 / 22【的图形。
4.20】编写程序,输出如图所示高度为n【4.21 】编写程序,输出如图所示高度为n的图形。
【】输入4.22n值,输出如图所示图形。
5 / 22【4.23】输入n值,输出如图所示的n×n(n<10)阶螺旋方阵。
1 2 3 4 516 17 18 19 615 24 25 20 714 23 22 21 813 12 11 10 9图4.19 n=5时的螺旋方阵【4.24】输入n值,输出如图所示回型方阵。
【4.25】输出如图所示的数字金字塔6 / 22【4.26】输入n值,输出如图所示图形。
【4.27】输入顶行字符和图形的高,输出如图所示图形。
用C语言输出各种图形
输出各种图形一、软件开发目的利用C程序输出各种图形二、数据结构采用数组、函数三、软件功能说明四、软件验收标准1.有较为美观简洁大方的菜单,能保证用户方便、直观、快捷的熟悉并使用软件的各项功能。
注意:要求每执行一个具体的功能之后,程序将重新显示菜单。
2.有严密正确的数据验证功能和数据处理功能,能够实现各功能模块。
3.系统要有一定的可靠性、稳定性。
五、实现代码1 #include <stdio.h>2 #include <stdlib.h>3 #include <string.h>4 #define N 1005 char Number[N][N];6 //录入输出图形函数7 void Scanf_print(int k)8 {9 int i;10 char num[N];11 for(i=0;i<N;i++)12 {13 if(k==1)14 {15 gets(Number[i]);16 }17 else18 {19 printf("%s",Number[i]);20 // printf("\n");21 }22 if(strlen(Number[i])==0)23 break;24 }2526 }27 //文件操作函数28 int Files(char *name,char c)29 {30 FILE *fp=NULL;31 int i;32 char C[4];33 C[0]=c;34 C[1]='\0';35 strcat(name,".txt");36 fp=fopen(name,C);3738 if(fp==NULL)39 {40 return -1;41 }4243 for(i=0;i<N;i++)44 {4546 if(c=='w')47 {48 if(strlen(Number[i])==0)49 break;50 fputs(Number[i],fp);51 fputc('\n',fp);52 }53 else if(c=='r')54 {55 fgets(Number[i],N,fp);56 }57 }58 fclose(fp);59 return 0;60 }61 int Filep(char *name,int k)62 {63 FILE *fp=NULL;64 int i;65 char R[N];66 fp=fopen("name.txt","a+");67 if(fp==NULL)68 {69 return -1;70 }71 if(k==0)72 {73 fputs(name,fp);74 fputs(" ",fp);75 }76 else77 {7879 fgets(R,N,fp);80 printf("%s\n",R);8182 }83 fclose(fp);84 return 0;85 }86 void Interface()87 {88 printf("******************** 主菜单 ******************************\n");89 printf("程序说明:\n");90 printf("1,请用户先录入图形,再点击保存 \n");91 printf("2,若录入后没有点击保存,又进行录入,第一次录入的将被覆盖\n");92 printf("**********************************************************\n");93 printf("******************** 1、录入图形 *********************\n");94 printf("******************** 2、保存图形 *********************\n");95 printf("******************** 3、查看图形 *********************\n");96 printf("******************** 4、退出 *********************\n");97 printf("**********************************************************\n");98 }99 int main()100 {101102 int t=1,n,k,i;103 char Name[20];104 while(t)105 {106 system("cls");107 Interface();108 printf("请从1~4中选择...\n");109 scanf("%d",&n);110 system("cls");111 switch(n)112 {113 case 1:114 Scanf_print(1);115 printf("请设计图形(若一行都无元素,回车后设计完成)!\n\n");116 Scanf_print(1);117 printf("\n\n 录入成功...");118 system("pause");119 break;120 case 2:121 printf("请为这个图形取一个名字:");122 scanf("%s",&Name);123 Filep(Name,0);//存入名字124 Files(Name,'w');125 printf("\n\n 保存成功!\n\n\n");126 system("pause");127 break;128 case 3:129 for(i=1;i<N;i++)130 {131 strcpy(Number[i]," ");132 }133 printf("***********文件已存图形的名称****************\n\n\n");134 Filep('no',1);135 printf("\n\n\n*********************************************\n\n\n");136 printf("请输入查看图形的名字:");137 scanf("%s",&Name);138 k=Files(Name,'r');139 if(k==0)140 {141 printf("\n");142 Scanf_print(0);143 printf("\n");144 }145 else146 printf("\n\n 输入的名字未找到,请输入以上框中有的名字...\n\n"); 147 system("pause");148 break;149 case 4:t=0;break;150 default:151 printf("输入非法字符,请输入1,2,3,4四个整数之一!");152 system("pause");break;153 }154 }155 system("cls");156 printf(" 感谢您的使用,再见!\n\n");157 return 0;158 }六、运行说明1.点击运行后的界面2.输入1并回车后3.设计一个三角形,设计完成后回车即显示设计完成4.回车后回到主界面5.输入2回车之后,为这个图形取名为“三角形”,重复以上操作,我又分别录入了名字为心、心中心、心线等图形6.完成后回车回到主界面,输入3回车之后,会提示已录入的所有图形名称,回复名称之后回车即可查看图形7. 返回主界面后,若输入4回车8.若在主界面输入除1,2,3,4以外的字符,会出现以下提示。
利用C语言如何实现一些简单图形的打印
利⽤C语⾔如何实现⼀些简单图形的打印1#define_CRT_SECURE_NO_WARNINGS 1因为笔者采⽤的是VS的编译环境所以有了上⾯的这⼀句话我们都知道平⾯图形是由⼀条条线段构成,所以我们就先实现线段的打印//打印⾃定义长度的线段#include<stdio.h>int main(){int i = 0;int n;while (~scanf("%d", &n)){for (i = 0; i < n; i++)printf("* ");printf("\n");}return 0;那么,线段学会了,我们就可以进⾏简单图形的打印了⾸先我们从正⽅形开始://打印⾃定义边长的正⽅形#include<stdio.h>int main(){int j = 0, i = 0;int n;while (~scanf("%d", &n)){for (i = 0; i < n; i++)//控制⾏{for (j = 0; j < n; j++)//控制列printf("* ");printf("\n");}}return 0;}接下来是三⾓形:(笔者准备了六种三⾓形)//打印三⾓形—1#include<stdio.h>int main(){int j = 0, i = 0, n;while (~scanf("%d", &n)){for (j = 0; j < n; j++)//⾏{for (i = 0; i < n - j; i++)//列{printf("* ");}printf("\n");}}return 0;}//打印三⾓形—2#include<stdio.h>int main(){int j = 0, i = 0, n;while (~scanf("%d", &n)){for (j = 0; j < n; j++)//⾏{for (i = 0; i <= j; i++)//列{printf("* ");}printf("\n");}}return 0;}//打印三⾓形—3#include<stdio.h>int main()int j = 0, i = 0, n;while (~scanf("%d", &n)){for (j = 0; j < n; j++)//⾏{for (i = 0; i < n - j - 1; i++)//列 {printf(" ");}for (i = 0; i <= j; i++){printf("* ");}printf("\n");}}return 0;}//打印三⾓形—4#include<stdio.h>int main(){int j = 0, i = 0, n;while (~scanf("%d", &n)){for (j = 0; j < n; j++)//⾏{for (i = 0; i < j ; i++)//列{printf(" ");}for (i = 0; i < n - j ; i++){printf("* ");}printf("\n");}}return 0;}//打印三⾓形—5#include<stdio.h>int main(){int j = 0, i = 0, n;while (~scanf("%d", &n)){for (j = 0; j < n; j++)//⾏{for (i = 0; i <= n - j ; i++)//列 {printf(" ");}for (i = 0; i <= j; i++){printf("* ");}printf("\n");}}return 0;}//打印三⾓形—6#include<stdio.h>int main(){int j = 0, i = 0, n;while (~scanf("%d", &n)){for (j = 0; j < n; j++)//⾏{for (i = 0; i < j; i++)//列printf(" ");}for (i = 0; i < n - j; i++) {printf("* ");}printf("\n");}}return 0;}现在就可以尝试⼀下图形的挖空了我们仍然保持之前的顺序从正⽅形到三⾓形://空⼼正⽅形#include<stdio.h>int main(){int j = 0,i=0;int n;while (~scanf("%d", &n)){for (j = 0; j < n; j++){for (i = 0; i < n; i++){if (j == 0 || i==0 ||j==n-1 || i==n-1)printf("* ");elseprintf(" ");}printf("\n");}}}//空⼼三⾓形#include<stdio.h>int main(){int n;int i = 0, j = 0;while (~scanf("%d", &n)){for (i = 0; i < n; i++){for (j = 0; j <= i; j++){if (j == 0 || i == j || i==n-1 )printf("* ");elseprintf(" ");}printf("\n");}}}那么我们可以从以上知识尝试⼀下⾃⼰打出⼀个菱形以及空⼼菱形#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>#include<math.h>int main(){int i = 0, j = 0;int n;while (~scanf("%d", &n))//在这的n我们必须保证是奇数{for (i = 0; i < n; i++){for (j = 0; j < abs(n / 2 - i); j++)printf(" ");for (j = 0; j < n - 2 * abs(n / 2 - i); j++)printf("*");printf("\n");}}return 0;为了更好的理解,笔者微微修改了以上代码#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>#include<math.h>#include<Windows.h>int main(){int i = 0, j = 0;int n;while (~scanf("%d", &n)){for (i = 0; i < n; i++)printf("%2d",i);printf("\n");for (i = 0; i < n; i++){for (j = 0; j < abs(n / 2 - i); j++)Sleep(100);}for (j = 0; j < n - 2 * abs(n / 2 - i); j++){printf("* ");Sleep(100);}printf("\n");Sleep(100);}}return 0;}此外在提供⼀个打印菱形的代码#include<stdio.h>int main(){int i, j, n;{while (~scanf("%d", &n)){//上边部分for (i = 0; i < n; i++){for (j = i; j < n - 1; j++)printf(" ");for (j = 0; j < 2 * i + 1; j++)printf("*");printf("\n");}for (i = n - 2; i >= 0; i--) //这⾥i从n-2开始的,要是从n-1开始会出现两⾏相同的情况 {for (j = i; j < n - 1; j++)printf(" ");for (j = 0; j < 2 * i + 1; j++)printf("*");printf("\n");}//下边部分}return 0;}}当然,肯定要在这给⼏个笔者参考过的⽂章在这笔者再提供⼀个由字符组成的三⾓形#include<stdio.h>int main(){int i, j, n, k = 0;char ch = 'A';printf("请输⼊⾏数:");scanf("%d", &n);for (i = 0; i < n; i++){for (j = 0; j < 2*(n-i)-1; j++){k++;if (k % 2 != 0){printf("%c", ch++);}elseprintf("%c", ch);}printf("\n");}return 0;}最后可以⼤家可以尝试⼀下⾃⼰打印空⼼菱形以及由字符构成的图形到此这篇关于利⽤C语⾔如何实现⼀些简单图形打印的⽂章就介绍到这了,更多相关C语⾔简单图形的打印内容请搜索以前的⽂章或继续浏览下⾯的相关⽂章希望⼤家以后多多⽀持!。
C语言打印图形
printf("\n");}}
1-3. 编程,输入n值,输出如下例(n=4)所示的图形:
*
***
*****
*******
————
main()
{int i,j,n;
scanf("%d",&n);
for(i=1;i<=n;i++)
{for(j=1;j<=n-i;j++)printf(" ");
******
**** 当 n=4 时
————
main()
{int i,j,k,n;
printf("\nInput n=");
scanf("%d",&n);
for(i=1;i<=2*n-1;i++)
{if(i<=n)k=i;else k=2*n-i;
for(j=1;j<=n-k;j++)printf(" ");
for(j=1;j<=2*k-2+n;j++)printf("*");
printf("\n");}}
1-9. 编程,输入n值,输出如下例(n=4)所示的图形:
****
*
*
****
————
main()
{
int i,j,n;
printf("\nInput n=");
scanf("%d",&n);
用C语言编写程序打印输出心形图案
#include<math.h>
int main()
{
floቤተ መጻሕፍቲ ባይዱt x,y,z,f;
for(y=1.5f;y>-1.5f;y-=0.1f)
{
for(x=-1.5f;x<1.5f;x+=0.05f)
{
z=x*x+y*y-1;
f=z*z*z-x*x*y*y*y;
putchar(f<=0.0f?".:-=*#%@"[(int)(f*-8.0f)]:' ');
}
putchar('\n');
}
getchar();
return 0;
}
运行结果如下:
广西民族师范学院何炯林
2015年7月9日
学习c语言其实并不是枯燥无味的也有蛮多好玩的比如说在屏幕上打印输出各种有趣的图案如心形图案下面就是我用c语言写的心形图案花样心形图案主要是用for语句写的有兴趣的朋友可以参考一下
用C语言编写程序打印输出心形图案.
学习C语言其实并不是枯燥无味的,也有蛮多好玩的,比如说在屏幕上打印输出各种有趣的图案,如心形图案,下面就是我用C语言写的心形图案,花样心形图案,主要是用for语句写的,有兴趣的朋友可以参考一下:
C语言打印图形
1-1、编程,输入n,输出如下例(n=5)所示的图形:*************************————main(){int i,j,n;scanf("%d",&n);for(i=1;i<=n;i++){for(j=1;j<=n-i;j++)printf(" ");for(j=1;j<=n;j++)printf("*");printf("\n");}}1-2、编程,输入n,输出如下例(n=5)所示的图形:************************* ————main(){int i,j,n;scanf("%d",&n);for(i=1;i<=n;i++){for(j=1;j<=i-1;j++)printf(" ");for(j=1;j<=n;j++)printf("*");printf("\n");}}1-3、编程,输入n值,输出如下例(n=4)所示的图形: ****************————main(){int i,j,n;scanf("%d",&n);for(i=1;i<=n;i++){for(j=1;j<=n-i;j++)printf(" ");1-4、编程,输入n值,输出如下例(n=4)所示的图形:****************————main(){int i,j,n;scanf("%d",&n);for(i=1;i<=n;i++){for(j=1;j<=i-1;j++)printf(" ");for(j=1;j<=2*(n-i)+1;j++)printf("*");printf("\n");}}1-5、编程,输入n值,输出如下例(n=4)所示的高与上底均为n的等腰梯形: ****************************————main(){int i,j,n;scanf("%d",&n);for(i=1;i<=n;i++){for(j=1;j<=n-i;j++)printf(" ");for(j=1;j<=2*i-2+n;j++)printf("*");printf("\n");}}1-6、编程,输入n值,输出如下例(n=4)所示的高与下底均为n的等腰梯形: ****************************————main(){int i,j,n;printf("\nInput n=");scanf("%d",&n);for(i=n;i>=1;i--){for(j=1;j<=n-i;j++)printf(" ");1-7、编程,输入n,输出如下例(n=3)所示的边长为n的菱形:*************————main(){int i,j,k,n;printf("\nInput n=");scanf("%d",&n);for(i=1;i<=2*n-1;i++){if(i<=n)k=i; else k=2*n-i;for(j=1;j<=n-k;j++)printf(" ");for(j=1;j<=2*k-1;j++)printf("*");printf("\n");}}1-8、编程,输入n值,输出如下例(n=4)所示的边长均为n的正六边形: ********************************************** 当 n=4 时————main(){int i,j,k,n;printf("\nInput n=");scanf("%d",&n);for(i=1;i<=2*n-1;i++){if(i<=n)k=i; else k=2*n-i;for(j=1;j<=n-k;j++)printf(" ");for(j=1;j<=2*k-2+n;j++)printf("*");printf("\n");}}1-9、编程,输入n值,输出如下例(n=4)所示的图形:**********————main(){int i,j,n;printf("\nInput n=");for(i=1;i<=n;i++){if(i==1||i==n){for(j=1;j<=n;j++)printf("*");printf("\n");}else{for(j=1;j<=n-i;j++)printf(" ");printf("*\n");}}}1-10、编程,输入n值,输出如下例(n=4)所示的图形:**********————main(){int i,j,n;printf("\nInput n=");scanf("%d",&n);for(i=1;i<=n;i++){if(i==1||i==n){for(j=1;j<=n;j++)printf("*");printf("\n");}else{for(j=1;j<=i-1;j++)printf(" ");printf("*\n");}}}1-11、编程,输入n值,输出如下例(n=5)所示的图形:****** ** ** ****** ————int i,j,n;printf("\nInput n=");scanf("%d",&n);for(i=1;i<=n;i++){for(j=1;j<=n-i;j++)printf(" ");printf("*");for(j=1;j<=n-2;j++)printf("%s",i==1||i==n?"*":" ");printf("*");printf("\n");}}1-12、编程,输入n值,输出如下例(n=5)所示的图形:****** ** ** ******————main(){int i,j,n;printf("\nInput n=");scanf("%d",&n);for(i=n;i>=1;i--){for(j=1;j<=n-i;j++)printf(" ");printf("*");for(j=1;j<=n-2;j++)printf("%s",i==1||i==n?"*":" ");printf("*");printf("\n");}}1-13、编程,输入n值,输出如下例(n=4)所示的图形:** ** ********{int i,j,n;printf("\nInput n=");scanf("%d",&n);for(i=1;i<=n-1;i++){for(j=1;j<=n+i-1;j++)printf("%s",j==n-i+1||j==n+i-1?"*":" ");printf("\n");}for(j=1;j<=2*n-1;j++)printf("*");}1-14、编程,输入n值,输出如下例(n=4)所示的图形:******** ** **————main(){int i,j,n;printf("\nInput n=");scanf("%d",&n);for(j=1;j<=2*n-1;j++)printf("*");printf("\n");for(i=n-1;i>=1;i--){for(j=1;j<=n+i-1;j++)printf("%s",j==n-i+1||j==n+i-1?"*":" ");printf("\n");}}1-15、编程,输入n值,输出如下例(n=4)所示的高与上底均为n的等腰梯形: ***** ** ***********————main(){scanf("%d",&n);for(i=1;i<=n;i++){for(j=1;j<=n-i;j++)printf(" ");printf("*");for(j=1;j<=n-4+2*i;j++)printf("%s",i==1||i==n?"*":" ");printf("*");printf("\n");}}1-16、编程,输入n值,输出如下例(n=4)所示的高与下底均为n的等腰梯形: *********** ** *****————main(){int i,j,n;printf("\nInput n=");scanf("%d",&n);for(i=n;i>=1;i--){for(j=1;j<=n-i;j++)printf(" ");printf("*");for(j=1;j<=n-4+2*i;j++)printf("%s",i==1||i==n?"*":" ");printf("*");printf("\n");}}1-17、编程,输入n值,输出下例(n=3)所示的边长为n的菱形:** ** ** **————main()printf("\nInput n=");scanf("%d",&n);for(i=1;i<=2*n-1;i++){if(i<=n)k=i; else k=2*n-i;for(j=1;j<=n+k-1;j++)printf("%s",j==n-k+1||j==n+k-1?"*":" ");printf("\n");}}1-18、编程,输入n值,输出下例(n=4)所示的边长为n的正六边形:***** ** ** ** ** *****————main(){int i,j,k,n;printf("\nInput n=");scanf("%d",&n);for(i=1;i<=2*n-1;i++){if(i<=n)k=i; else k=2*n-i;for(j=1;j<=n-k;j++)printf(" ");printf("*");for(j=1;j<=n-4+2*k;j++)printf("%s",i==1||i==2*n-1?"*":" ");printf("*");printf("\n");}}1-19、编程,输入n值,输出下例(n=5)所示的高为n的图形:* *** ***** ******* *************————main()int i,j,n;printf("\nInput n=");scanf("%d",&n);for(i=1;i<=n-1;i++){for(j=1;j<=i;j++)printf("*");for(j=1;j<=2*n-2*i-1;j++)printf(" ");for(j=1;j<=i;j++)printf("*");printf("\n");}for(j=1;j<=2*n-1;j++)printf("*");}1-20、编程,输入n值,输出下例(n=5)所示的高为n的图形: ************* ******* ***** *** *————main(){int i,j,n;printf("\nInput n=");scanf("%d",&n);for(j=1;j<=2*n-1;j++)printf("*");printf("\n");for(i=n-1;i>=1;i--){for(j=1;j<=i;j++)printf("*");for(j=1;j<=2*n-2*i-1;j++)printf(" ");for(j=1;j<=i;j++)printf("*");printf("\n");}}1-21、编程,输入n值,输出下例(n=3)所示的图形:* ** **————main(){int i,j,k,n;printf("\nInput n=");scanf("%d",&n);for(i=1;i<=2*n-1;i++){if(i<=n)k=i; else k=2*n-i;for(j=1;j<=k-1;j++)printf(" ");printf("*");for(j=1;j<=2*n-2*k-1;j++)printf(" ");printf("%s",i==n?"\n":"*\n");}}1-22、编程,输入n值,输出下例(n=3)所示的图形: * ** ****————main(){int i,j,k,n;printf("\nInput n=");scanf("%d",&n);for(i=1;i<=2*n-1;i++){if(i<=n)k=i; else k=n;for(j=1;j<=k-1;j++)printf(" ");printf("*");for(j=1;j<=2*n-2*k-1;j++)printf(" ");printf("%s",k==n?"\n":"*\n");}}1-23、编程,输入n值,输出下例(n=4)所示的图形: * *** ** ** *————main(){int i,j,k,n;printf("\nInput n=");scanf("%d",&n);for(i=1;i<=2*n-1;i++){if(i<=n)k=i; else k=2*n-i;printf("*");for(j=1;j<=n-k;j++)printf(" ");printf("%s",k==n?"\n":"*\n");}}1-24、编程,输入n值,输出下例(n=5)所示的图形: * ** * ** * ** * ** *————main(){int i,j,n;printf("\nInput n=");scanf("%d",&n);for(i=1;i<=n;i++){for(j=1;j<=n;j++){if(j==1||j==i||j==n)printf("*");else printf(" ");}printf("\n");}}1-25、编程,输入n值,输出下例(n=5)所示的图形:* ** ** ** **————main(){int i,j,n;printf("\nInput n=");scanf("%d",&n);for(i=n;i>=1;i--){for(j=1;j<=n+i-1;j++)printf("%s",j==n-i+1||j==n+i-1?"*":" ");printf("\n");}}1-26、编程,输入n值,输出下例(n=5)所示的图形:** ** ** ** *————main(){int i,j,n;printf("\nInput n=");scanf("%d",&n);for(i=1;i<=n;i++){for(j=1;j<=n+i-1;j++)printf("%s",j==n-i+1||j==n+i-1?"*":" ");printf("\n");}}1-27、编程,打印下列上三角形式的乘法九九表。
C语言图形输出习题
【】输入n值,输出如下图矩形。
【】输入n值,输出如下图平行四边形。
【】输入n值,输出如下图高为n的等腰三角形。
【】输入n值,输出如下图高为n的等腰三角形。
【】输入n值,输出如下图高和上底均为n的等腰梯形。
【】输入n值,输出如下图高和上底均为n的等腰空心梯形。
【】输入n值,输出如下图边长为n的空心正六边型。
【】输入n值,输出如下图图形。
【】输入n值,输出如下图图形。
【】输入n值,输出如下图图形。
【】输入n值,输出如下图图形。
【】输入n值,输出如下图图形。
【】输入n值,输出如下图图形。
(例为n=6时)【】编写程序,输出如下图sin(x) 函数0到2π的图形。
【】编写程序,在屏幕上输出一个由*号围成的空心圆。
【】编写程序,在屏幕上绘制如图余弦曲线和直线。
假设屏幕的横向为x轴,纵向为y轴,在屏幕上显示0~360度的cos(x)曲线与直线x=f(y)=45*(y-1)+31的迭加图形。
其中cos图形用"*"表示,f(y)用"+"表示,在两个图形的交点处那么用f(y)图形的符号。
【】编写程序,输出如下图高度为n的图形。
【】编写程序,输出如下图高度为n的图形。
【】输入n值,输出如下图图形。
【】输入n值,输出如下图的n×n(n<10)阶螺旋方阵。
1 2 3 4 516 17 18 19 615 24 25 20 714 23 22 21 813 12 11 10 9图n=5时的螺旋方阵【】输入n值,输出如下图回型方阵。
【】输出如下图的数字金字塔【】输入n值,输出如下图图形。
【】输入顶行字符和图形的高,输出如下图图形。
【】输入首字符和高后,输出如下图回型方阵。
A A A A AA B B B AA B C B AA B B B AA A A A A图首字符为'A'、高为5的方阵【】输入中心字符和高后,输出如下图回型方阵。
X X X X XX Y Y Y XX Y Z Y XX Y Y Y YX X X X X图中心字符为'Z'、高为5的方阵【】编写程序,输出如下图上三角形式的乘法九九表。
C语言图形输出习题解析
【4.4】输入n值,输出如图所示矩形。
【4.5】输入n值,输出如图所示平行四边形。
【4.6】输入n值,输出如图所示高为n的等腰三角形。
【4.7】输入n值,输出如图所示高为n的等腰三角形。
【4.8】输入n值,输出如图所示高和上底均为n的等腰梯形。
【4.9】输入n值,输出如图所示高和上底均为n的等腰空心梯形。
【4.10】输入n值,输出如图所示边长为n的空心正六边型。
【4.11】输入n值,输出如图所示图形。
【4.12】输入n值,输出如图所示图形。
【4.13】输入n值,输出如图所示图形。
【4.14】输入n值,输出如图所示图形。
【4.15】输入n值,输出如图所示图形。
【4.16】输入n值,输出如图所示图形。
(例为n=6时)【4.17】编写程序,输出如图所示sin(x) 函数0到2π的图形。
【4.18】编写程序,在屏幕上输出一个由*号围成的空心圆。
【4.19】编写程序,在屏幕上绘制如图余弦曲线和直线。
若屏幕的横向为x轴,纵向为y轴,在屏幕上显示0~360度的cos(x)曲线与直线x=f(y)=45*(y-1)+31的迭加图形。
其中cos图形用"*"表示,f(y)用"+"表示,在两个图形的交点处则用f(y)图形的符号。
【4.20】编写程序,输出如图所示高度为n的图形。
【4.21】编写程序,输出如图所示高度为n的图形。
【4.22】输入n值,输出如图所示图形。
【4.23】输入n值,输出如图所示的n×n(n<10)阶螺旋方阵。
1 2 3 4 516 17 18 19 615 24 25 20 714 23 22 21 813 12 11 10 9图4.19 n=5时的螺旋方阵【4.24】输入n值,输出如图所示回型方阵。
【4.25】输出如图所示的数字金字塔【4.26】输入n值,输出如图所示图形。
【4.27】输入顶行字符和图形的高,输出如图所示图形。
【4.28】输入首字符和高后,输出如图所示回型方阵。
输出乘法九九表的直三角形c语言
输出乘法九九表的直三角形c语言本文将介绍如何使用C语言输出乘法九九表的直三角形。
乘法九九表是学习数学和计算的基础,而直三角形是一种常见的图形,将两者结合起来可以帮助初学者更好地理解和记忆乘法九九表。
首先,我们需要使用两个嵌套的for循环来生成乘法九九表。
外层循环控制行数,内层循环控制列数。
每次内层循环结束后,我们需要在该行的末尾输出一个换行符。
接下来,我们需要在每一行中输出直角三角形。
我们可以使用一个额外的循环来控制输出'*'的个数,同时也需要在每个直角三角形的顶部输出当前行数和列数的乘积。
最后,我们需要在每一行的最后输出一个换行符,以使下一行从新的一列开始。
以下是完整的代码实现:```c#include <stdio.h>int main() {int i, j;for(i = 1; i <= 9; i++) { //外层循环控制行数for(j = 1; j <= i; j++) { //内层循环控制列数printf('%d*%d=%-2d ', j, i, i * j); //输出乘法表}printf(''); //每行末尾输出一个换行符for(j = 1; j <= i; j++) { //输出直角三角形 printf('*');}printf(' %d', i); //在三角形顶部输出乘积}return 0;}```运行结果如下:```1*1=1* 11*2=2 2*2=4** 21*3=3 2*3=6 3*3=9*** 31*4=4 2*4=8 3*4=12 4*4=16**** 41*5=5 2*5=10 3*5=15 4*5=20 5*5=25***** 51*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36****** 61*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49******* 71*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64 ******** 81*9=9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81********* 9```通过上述代码,我们可以输出一个简单但有趣的乘法九九表直角三角形,帮助初学者更好地掌握乘法表的知识。
c语言打印图形原理,C语言打印各种图形
c语⾔打印图形原理,C语⾔打印各种图形C语⾔中⽤循环可以打印出各种图形1 直⾓三⾓形(靠右直⽴):部分代码inti,j;for (i=0; i<6; i++) {for (j=6;j>i ;j--) {printf(" ");}for (j=0; j<=i; j++) {printf("*");}printf("\n");}运⾏效果:还有各种直⾓三⾓形就不⼀⼀介绍了。
2.等腰三⾓形(直⽴)部分代码如下:int i,j;for (i=0; i<6; i++) {for (j=6; j>i; j--) {printf(" ");}for (j=0; j<2*i+1;j++) {printf("*");}printf("\n");}运⾏效果如下:倒⽴的等腰三⾓形:int i,j;for (i=0; i<6; i++) {for (j=0; jprintf(" ");}for (j=0; j<11-2*i;j++) { printf("*");}printf("\n");}运⾏效果:3.菱形代码:int i,j,k;for(i=1;i<=5;i++){for(j=6;j>i;j--){printf(" ");}for(k=1;k<=2*i-1;k++){ printf("*");}printf("\n");}for(i=1;i<=6;i++){for(j=1;j<=i-1;j++){printf(" ");}for(k=1;k<=13-2*i;k++){ printf("*");}printf("\n");}运⾏效果:4.空⼼三⾓形代码:int i,j;for (i=0; i<5; i++) {for (j=5; j>i; j--) {printf(" ");}for (j=0; j<2*i+1;j++ ) {if (j==0||j==2*i||i==0||i==4) {printf("*");}else{printf(" ");}}printf("\n");}效果:5.空⼼菱形:其原理和空⼼三⾓的原理差不多代码如下:int i,j;for (i=0; i<4; i++) {for (j=3;j>i ; j--) {printf(" ");}for (j=0; j<2*i+1; j++) {if (j==0||j==2*i) {printf("*");}else{printf(" ");}}printf("\n");}for (i=0; i<4; i++) {for (j=0; jprintf(" ");}for (j=0;j<7-2*i; j++) { if (j==0||j==6-2*i) { printf("*");}else {printf(" ");}}printf("\n");}效果:6,松树代码如下:// 圣诞??int i,j;for (i=0; i<3; i++) {for (j=4;j>i ; j--) {printf(" ");}for (j=0; j<2*i+1; j++) { printf("*");}printf("\n");}for (i=0; i<4; i++) {for (j=4; j>i; j--) {printf(" ");}for (j=0; j<2*i+1; j++) { printf("*");}printf("\n");}for (i=0; i<5; i++) {for (j=4; j>i; j--) {printf(" ");}for (j=0; j<2*i+1; j++) { printf("*");}printf("\n");}for (i=0; i<5; i++) {for(j=0;j<3;j++){printf(" ");}for (j=0; j<3;j++ ) { printf("*");}printf("\n");}for (i=0; i<2; i++) {for (j=0; j<10; j++) { printf("*");}printf("\n"); }效果:。
用C语言输出各种图形
输出各种图形一、软件开发目得利用C程序输出各种图形二、数据结构采用数组、函数三、软件功能说明四、软件验收标准1。
有较为美观简洁大方得菜单,能保证用户方便、直观、快捷得熟悉并使用软件得各项功能。
注意:要求每执行一个具体得功能之后,程序将重新显示菜单。
2.有严密正确得数据验证功能与数据处理功能,能够实现各功能模块。
3。
系统要有一定得可靠性、稳定性.五、实现代码1#include<stdio、h>2 #include <stdlib、h>3#include 〈string、h>4#define N 1005char Number[N][N];6 //录入输出图形函数7 void Scanf_print(int k)8{9 int i;10charnum[N];11for(i=0;i<N;i++)12{13 if(k==1)14{15 gets(Number[i]);16 }17else18{19 printf(”%s",Number[i]);20 //printf(”\n");21}22if(strlen(Number[i])==0)23 break;24}2526 }27//文件操作函数28 int Files(char *name,char c)29{30 FILE*fp=NULL;31 int i;32charC[4];33 C[0]=c;34 C[1]='\0’;35 strcat(name,"、txt");36 fp=fopen(name,C);3738 if(fp==NULL)39 {40return—1;41 }4243for(i=0;i<N;i++)44 {4546if(c=='w’)47{48 if(strlen(Number[i])==0)49 break;50 fputs(Number[i],fp);51 fputc('\n',fp);52 }53 else if(c==’r')54 {55 fgets(Number[i],N,fp);56 }57 }58 fclose(fp);59return0;60}61int Filep(char*name,int k)62{63 FILE *fp=NULL;64inti;65charR[N];66 fp=fopen("name、txt”,”a+”);67if(fp==NULL)68{69 return-1;70}71if(k==0)72{73fputs(name,fp);74 fputs("”,fp);75 }76else77{7879 fgets(R,N,fp);80 printf(”%s\n”,R);8182 }83 fclose(fp);84return 0;85}86 void Interface()87 {88 printf("******************** 主菜单******************************\n");89 printf(”程序说明:\n");90 printf(”1,请用户先录入图形,再点击保存 \n");91 printf("2,若录入后没有点击保存,又进行录入,第一次录入得将被覆盖\n”);92 printf("**********************************************************\n");93 printf(”********************1、录入图形*********************\n");94 printf(”********************2、保存图形*********************\n");95printf("********************3、查瞧图形*********************\n");96 printf("******************** 4、退出*********************\n");97 printf("**********************************************************\n”);98 }99 int main()100{101102 int t=1,n,k,i;103char Name[20];104 while(t)105 {106 system(”cls”);107Interface();108 printf("请从1~4中选择、、、\n");109 scanf("%d",&n);110 system("cls”);111switch(n)112{113 case1:114 Scanf_print(1);115 printf("请设计图形(若一行都无元素,回车后设计完成)!\n\n");116 Scanf_print(1);117printf(”\n\n录入成功、、、");118system(”pause");119break;120case 2:121 printf("请为这个图形取一个名字:");122scanf("%s",&Name);123Filep(Name,0);//存入名字124 Files(Name,’w');125printf("\n\n 保存成功!\n\n\n”);126system(”pause");127break;128case3:129 for(i=1;i<N;i++)130 {131 strcpy(Number[i]," ”);132 }133 printf(”***********文件已存图形得名称****************\n\n\n”);134 Filep('no',1);135 printf("\n\n\n*********************************************\n\n\n”);136printf("请输入查瞧图形得名字:”);137scanf("%s”,&Name);138k=Files(Name,'r’);139 if(k==0)140{141printf("\n");142 Scanf_print(0);143 printf("\n");144 }145 else146 printf("\n\n 输入得名字未找到,请输入以上框中有得名字、、、\n\n");147 system("pause");148 break;149case4:t=0;break;150default:151 printf("输入非法字符,请输入1,2,3,4四个整数之一!");152 system(”pause");break;153 }154 }155 system("cls”);156 printf("感谢您得使用,再见!\n\n");157return0;158}六、运行说明1、点击运行后得界面2、输入1并回车后3、设计一个三角形,设计完成后回车即显示设计完成4、回车后回到主界面5、输入2回车之后,为这个图形取名为“三角形",重复以上操作, 我又分别录入了名字为心、心中心、心线等图形6、完成后回车回到主界面,输入3回车之后,会提示已录入得所有图形名称,回复名称之后回车即可查瞧图形7、返回主界面后,若输入4回车8、若在主界面输入除1,2,3,4以外得字符,会出现以下提示。
C语言图形输出习题
【】输入n值,输出如图所示平行四边形。
【】输入n值,输出如图所示高为n的等腰三角形。
【】输入n值,输出如图所示高为n的等腰三角形。
【】输入n值,输出如图所示高和上底均为n的等腰梯形。
【】输入n值,输出如图所示高和上底均为n的等腰空心梯形。
【】输入n值,输出如图所示边长为n的空心正六边型。
【】输入n值,输出如图所示图形。
【】输入n值,输出如图所示图形。
【】输入n值,输出如图所示图形。
【】输入n值,输出如图所示图形。
【】输入n值,输出如图所示图形。
【】输入n值,输出如图所示图形。
(例为n=6时)【】编写程序,输出如图所示sin(x)函数0到2π的图形。
【】编写程序,在屏幕上输出一个由*号围成的空心圆。
【】编写程序,在屏幕上绘制如图余弦曲线和直线。
若屏幕的横向为x轴,纵向为y轴,在屏幕上显示0~360度的cos(x)曲线与直线x=f(y)=45*(y-1)+31的迭加图形。
其中cos图形用"*"表示,f(y)用"+"表示,在两个图形的交点处则用f(y)图形的符号。
【】编写程序,输出如图所示高度为n的图形。
【】编写程序,输出如图所示高度为n的图形。
【】输入n值,输出如图所示图形。
【】输入n值,输出如图所示的n×n(n<10)阶螺旋方阵。
123456789图=5时的螺旋方阵【】输入n值,输出如图所示回型方阵。
【】输出如图所示的数字金字塔【】输入n值,输出如图所示图形。
【】输入顶行字符和图形的高,输出如图所示图形。
【】输入首字符和高后,输出如图所示回型方阵。
AAAAAABBBAABCBAABBBAAAAAA图首字符为'A'、高为5的方阵【】输入中心字符和高后,输出如图所示回型方阵。
XXXXXXYYYXXYZYXXYYYYXXXXX图中心字符为'Z'、高为5的方阵【】编写程序,输出如图所示上三角形式的乘法九九表。
【】编写程序,输出如图所示下三角乘法九九表。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
输出各种图形
一、软件开发目得
利用C程序输出各种图形
二、数据结构
采用数组、函数
三、软件功能说明
四、软件验收标准
1。
有较为美观简洁大方得菜单,能保证用户方便、直观、快捷得熟悉并使用软件得各项功能。
注意:要求每执行一个具体得功能之后,程序将重新显示菜单。
2.有严密正确得数据验证功能与数据处理功能,能够实现各功能模块。
3。
系统要有一定得可靠性、稳定性.
五、实现代码
1#include<stdio、h>
2 #include <stdlib、h>
3#include 〈string、h>
4#define N 100
5char Number[N][N];
6 //录入输出图形函数
7 void Scanf_print(int k)
8{
9 int i;
10charnum[N];
11for(i=0;i<N;i++)
12{
13 if(k==1)
14{
15 gets(Number[i]);
16 }
17else
18{
19 printf(”%s",Number[i]);20 //printf(”\n");
21}
22if(strlen(Number[i])==0)23 break;
24}
25
26 }
27//文件操作函数
28 int Files(char *name,char c)
29{
30 FILE*fp=NULL;
31 int i;
32charC[4];
33 C[0]=c;
34 C[1]='\0’;
35 strcat(name,"、txt");
36 fp=fopen(name,C);
37
38 if(fp==NULL)
39 {
40return—1;
41 }
42
43for(i=0;i<N;i++)
44 {
45
46if(c=='w’)
47{
48 if(strlen(Number[i])==0)
49 break;
50 fputs(Number[i],fp);
51 fputc('\n',fp);
52 }
53 else if(c==’r')
54 {
55 fgets(Number[i],N,fp);
56 }
57 }
58 fclose(fp);
59return0;
60}
61int Filep(char*name,int k)
62{
63 FILE *fp=NULL;
64inti;
65charR[N];
66 fp=fopen("name、txt”,”a+”);
67if(fp==NULL)
68{
69 return-1;
70}
71if(k==0)
72{
73fputs(name,fp);
74 fputs("”,fp);
75 }
76else
77{
78
79 fgets(R,N,fp);
80 printf(”%s\n”,R);
81
82 }
83 fclose(fp);
84return 0;
85}
86 void Interface()
87 {
88 printf("******************** 主菜单***********************
*******\n");
89 printf(”程序说明:\n");
90 printf(”1,请用户先录入图形,再点击保存 \n");
91 printf("2,若录入后没有点击保存,又进行录入,第一次录入得将被覆盖\n”);
92 printf("**********************************************************\n");
93 printf(”********************1、录入图形*********************\n");
94 printf(”********************2、保存图形*********************\n");
95printf("********************3、查瞧图形*********************\n");
96 printf("******************** 4、退出*********************\n");
97 printf("**********************************************************\n”);
98 }
99 int main()
100{
101
102 int t=1,n,k,i;
103char Name[20];
104 while(t)
105 {
106 system(”cls”);
107Interface();
108 printf("请从1~4中选择、、、\n");
109 scanf("%d",&n);
110 system("cls”);
111switch(n)
112{
113 case1:
114 Scanf_print(1);
115 printf("请设计图形(若一行都无元素,回车后设计完成)!\n\n");
116 Scanf_print(1);
117printf(”\n\n录入成功、、、");
118system(”pause");
119break;
120case 2:
121 printf("请为这个图形取一个名字:");
122scanf("%s",&Name);
123Filep(Name,0);//存入名字
124 Files(Name,’w');
125printf("\n\n 保存成功!\n\n\n”);
126system(”pause");
127break;
128case3:
129 for(i=1;i<N;i++)
130 {
131 strcpy(Number[i]," ”);
132 }
133 printf(”***********文件已存图形得名称****************
\n\n\n”);
134 Filep('no',1);
135 printf("\n\n\n*********************************************\n\n\n”);
136printf("请输入查瞧图形得名字:”);
137scanf("%s”,&Name);
138k=Files(Name,'r’);
139 if(k==0)
140{
141printf("\n");
142 Scanf_print(0);
143 printf("\n");
144 }
145 else
146 printf("\n\n 输入得名字未找到,请输入以上框中有得名字、、、
\n\n");
147 system("pause");
148 break;
149case4:t=0;break;
150default:
151 printf("输入非法字符,请输入1,2,3,4四个整数之一!");
152 system(”pause");break;
153 }
154 }
155 system("cls”);
156 printf("感谢您得使用,再见!\n\n");
157return0;
158}
六、运行说明
1、点击运行后得界面
2、输入1并回车后
3、设计一个三角形,设计完成后回车即显示设计完成
4、回车后回到主界面
5、输入2回车之后,为这个图形取名为“三角形",重复以上操作, 我又分别录入了名字为心、心中心、心线等图形
6、完成后回车回到主界面,输入3回车之后,会提示已录入得所有图形名称,回复名称之后回车即可查瞧图形
7、返回主界面后,若输入4回车
8、若在主界面输入除1,2,3,4以外得字符,会出现以下提示。