问个C语言题目,很简单,请解答下

来源:百度知道 编辑:UC知道 时间:2024/05/03 07:04:13
设计一个菜单程序,选择数字键1~3分别在屏幕中间输出正三角型倒三角型和菱形,选择数字4结束操作并回到操作系统状态
对了,还有:
绘制出总体功能模块图,并对每个模块进行功能说明,指出解决方法及相关变量和参数的说明等
至少画出一个功能模块的流程图,写出该模块的源程序(并适当加上注释说明)
测试数据,测试输出的结果,每个模块设计和调试时存在问题的思考,算法的改进设想
遇到问题和解决措施等,谢谢大家啦

/* 输出的应该不是文字吧,应该是用字符组成的图形吧,看看这个满足要求不:*/

#include<stdio.h>

int main()
{
    void print1(int n); /* 正三角 */
    void print2(int n); /* 倒三角 */
     void print3(int n); /* 菱形 */

    int n=10,choice;
while(1){
    printf("(1:正三角; 2:倒三角; 3:菱形; 4:退出) 请输入选择:");
    scanf("%d",&choice);
    switch(choice)
    {
    case 1:
        print1(n); break;
    case 2:
        print2(n); break;
    case 3:
        print3(n); break;
    default:
      &nbs