#include
int main()
{
printf(" \n
@ \n
/ \ \n
* * \n
* * \n
* * \n
* * * * * * \n\
\n\
\n\
\n\
\n\
\n");
return 0;#include<stdio.h>
int main()
{
printf("\n\
@\n\
/ \\\n\
* *\n\
* *\n\
* *\n\
* * * * * *\n\
* * * * * * * *\n\
* * * * * * * * * *\n\
* *\n\
* *\n\
* * * *\n\
* * * * * *\n");
return 0;
}
我看了一下,会不会是因为你前面打的是tab键?要么就都用空格,不要混用。
如果你要问的不是这,我猜应该是\n后面为啥要再加一个斜杠是吧:反斜杠是续行符,当一句表达式太长,出于美观的考虑,需要分成多行来写的时候,被打断行的行末就需要一个续行符,以便通知编译器,后面的行接续本行。所以这里\n后面要再加一个反斜杠。
至于/ \这里为什么要\,因为\表示输出一个"",转义字符,代表\本身。