c语言图形格式输出,C语言输出图形9个.doc

C语言输出图形9个

C语言输出图形9个

#include "stdio.h" /*I/O函数*/

#include "stdlib.h" /*标准库函数*/

#include "string.h"/*字符串函数*/

#include "ctype.h" /*字符操作函数*/

#include //注意此文件名后不要加.h

int showMenu(); //显示菜单,并接受用户选择

void fun1(); //绘制正立实心三角形

void fun2(); //绘制倒立实心三角形

void fun3(); //实心正立正梯形

void fun4(); //实心倒立正梯形

void fun5(); //实心方形

void fun6(); //实心正立直角梯形

void fun7(); //实心倒立直角梯形

void fun8(); //绘制实心菱形

void fun9(); //绘制摔倒的实心菱形

void main()

{

char jx='y',c[5];

int xz;

while(jx=='y' || jx=='Y')

{

xz=showMenu();

if(xz==1)

{

printf("***实心正立三角形***\n");

fun1();//调用fun1函数,绘制正立三角形

}

else if(xz==2)

{

printf("***实心倒立三角形***\n");

fun2();//调用fun2函数,绘制倒立三角形

}

else if(xz==3)

{

printf("***实心正立梯形***\n");

fun3();//调用fun3函数,绘制实心正立正梯形

}

else if(xz==4)

{

printf("***实心倒立梯形***\n");

fun4();//调用fun4函数,绘制实心倒立正梯形

}

else if(xz==5)

{

printf("***实心方形***\n");

fun5();//调用fun5函数,绘制实心方形

}

else if(xz==6)

{

printf("***实心正立直角梯形***\n");

fun6();//调用fun6函数,绘制实心正立直角梯形

}

else if(xz==7)

{

printf("***实心倒立直角梯形***\n");

fun7();//调用fun7函数,绘制实心倒立直角梯形

}

else if(xz==8)

{

printf("***实心菱形***\n");

fun8();//调用fun8函数,绘制实心倒立直角梯形

}

else if(xz==9)

{

printf("***摔倒的实心菱形***\n");

fun9();//调用fun9函数,绘制实心倒立直角梯形

}

else

{

break;

}

printf("继续吗(yes/no)?");

gets(c);

jx=c[0];

}

puts("\n\t再见!欢迎下次再使用哟!\n");

}

int showMenu() //显示菜单,并接受用户选择

{

char s[80];

int c;

system("cls"); /*清屏*/

printf("\t 欢迎使用本绘图程序\n\n");

printf("\t==========================\n");

printf("\t| 1.绘制实心正立三角形 |\n");

printf("\t| 2.绘制实心倒立三角形 |\n");

printf("\t| 3.绘制实心正立正梯形 |\n");

printf("\t| 4.绘制实心倒立正梯形 |\n");

printf("\t| 5.绘制实心方形 |\n");

printf("\t| 6.绘制实心正立直角梯形 |\n");

printf("\t| 7.绘制实心倒立直角梯形 |\n");

printf("\t| 8.绘制实心菱形 |\n");

printf("\t| 9.绘制摔倒的实心菱形 |\n");

printf("\t| 0.退出本系统 |\n");

printf("\t=============================\n");

do

{

printf("\n\t请选择(0-

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值