萌新求带
#include <stdio.h>int main()
{
printf("*
***
*****
*******
*********
***********")
我想输出这一串东西要怎么做,输出不了,我用手机编译器{:10_250:} 无论是手机编译器,还是电脑编译器,只要代码对了,输出应该都是一样的 本帖最后由 一世轻尘 于 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;
} 你这串东西到底要怎么样输出?由于你所给出的图不标准,下面我给出两个图,你指出来要哪一个,我就将程序发出来给你
*
***
*****
*******
*********
***********
*
***
*****
*******
*********
*********** 本帖最后由 心驰神往 于 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;
}
再简单的程序一定要完整 3 楼的程序是正确的,是技术输出由 * 组成的三角形的方法,你若想硬输出,就得加换行符和连接符,如下:
#include <stdio.h>
int main()
{
printf(" *\n\
***\n\
*****\n\
*******\n\
*********\n\
***********\n");
}
页:
[1]