冰逸琉璃 发表于 2021-1-4 13:11:05

萌新求带

#include <stdio.h>
int main()
{
    printf("*
            ***
             *****
            *******
         *********
          ***********")
我想输出这一串东西要怎么做,输出不了,我用手机编译器{:10_250:}

风过无痕1989 发表于 2021-1-4 13:21:27

无论是手机编译器,还是电脑编译器,只要代码对了,输出应该都是一样的

一世轻尘 发表于 2021-1-4 13:23:47

本帖最后由 一世轻尘 于 2021-1-4 13:26 编辑

#include<stdio.h>
int main()
{
    int i,j,k;
    for(i=0;i<6;i++)
    {
      for(k=5-i;k>0;k--)
      {
            printf(" ");
      }
      for(j=0;j<(2*i+1);j++)
      {
            printf("*");
      }
      printf("\n");
    }
    return 0;
}

风过无痕1989 发表于 2021-1-4 13:25:20

你这串东西到底要怎么样输出?由于你所给出的图不标准,下面我给出两个图,你指出来要哪一个,我就将程序发出来给你

                  *
                  ***
                *****
            *******
            *********
          ***********

    *
    ***
    *****
    *******
    *********
    ***********

心驰神往 发表于 2021-1-4 13:25:31

本帖最后由 心驰神往 于 2021-1-4 13:29 编辑

你可以参考这个https://fishc.com.cn/forum.php?mod=viewthread&tid=66480&extra=page%3D1%26filter%3Dtypeid%26typeid%3D570。课后习题有个打印飞机的作业。下面答案解释得很清楚了。
不过一个简单的完整程序如下
#include <stdio.h>

int main()
{
    printf("Hello World!\n");
    return 0;
}

再简单的程序一定要完整

风过无痕1989 发表于 2021-1-4 14:35:56

3 楼的程序是正确的,是技术输出由 * 组成的三角形的方法,你若想硬输出,就得加换行符和连接符,如下:
#include <stdio.h>
int main()
{
        printf("      *\n\
   ***\n\
    *****\n\
   *******\n\
*********\n\
***********\n");
}
页: [1]
查看完整版本: 萌新求带