xjznq2010 2014-11-13 14:28 采纳率: 90%
浏览 2946

打印星星三角形的问题

void option (int lineNumber)
{
int mode;
int list;
int star;
int line;

mode = lineNumber % 2;
if(mode = 0)
{
    for(line = 1,list = lineNumber/2;line <= list;line++)
    {
        for(star = 1;star <= line;star++)
        {
            printf("*");
        }
        printf("\n");

    }

    for(line = 1,list = lineNumber/2;line <= list;line++)
    {
        for(star = 1;star <= list+1-line;star++)
        {
            printf("*");
        }
        printf("\n");
    }
  } 
 else
  {

    for(line = 1,list = (lineNumber-2)/2;line <= list;line++)
    {
        for(star = 1;star <= line;star++)
        {
            printf("*");
        }
        printf("\n");
    }

    for(star = 1;star <= (lineNumber+1)/2;star++)
        printf("*");

    for(line = 1,list = (lineNumber-2)/2;line <= list;line++)
    {
        for(star = 0;star <= list-star;star++)
        {
            printf("*");
        }
        printf("\n");
    }
 }
  return;

}

想输出的是形如
*
**



**
*
的图形
但结果不对,不知错在哪里

  • 写回答

2条回答 默认 最新

  • 熙风 2014-11-18 04:37
    关注
    评论

报告相同问题?

悬赏问题

  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配
  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 報錯:Person is not mapped,如何解決?
  • ¥15 c++头文件不能识别CDialog
  • ¥15 Excel发现不可读取的内容
  • ¥15 关于#stm32#的问题:CANOpen的PDO同步传输问题
  • ¥20 yolov5自定义Prune报错,如何解决?