想问一下这样编写哪里错了
#include <stdio.h>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;
} 大马强 发表于 2021-9-19 12:13
这一看就是歪的
歪的不可以运行吗?{:5_96:} 大马强 发表于 2021-9-19 12:13
这一看就是歪的
怎么看啊?我输入了看是正的呀,然后怎么运行就歪的不像飞机了 最后一行 \n\ 改成 \n 试试 黑脸艺术家 发表于 2021-9-19 12:18
歪的不可以运行吗?
可以是可以
你那个代码主要的问题不是歪
而是 【*******\n\");】 这段代码 的\n\ 会将后面紧接着的 【"】 转义掉,就会报错 黑脸艺术家 发表于 2021-9-19 12:24
怎么看啊?我输入了看是正的呀,然后怎么运行就歪的不像飞机了
只需要将代码中的每行空格重新手动打一遍
不要用全角空格或Tab 缩进来混用偷懒
打到对其后执行自然就会比之前对其很多
页:
[1]