C语言问题求解
#include <stdio.h>int main()
{
printf("\n\@\n\
/\\n\
**\n\
**\n\
**\n\
******\n\
********\n\
**********\n\
**\n\
**\n\
****\n\
******\n");
return 0;
}
这行代码要求打印出一个飞机形状,可是怎么也打不出来,@是机头,可是两个斜杠总是照不齐@,而且打印出来的图案左边竟然还多出来了两个“**”希望能给我指出错误
谢谢!谢谢!谢谢!谢谢! 应该是你的空格和tab混用导致的不整齐
多出两个**,是因为机头的下一行中的'/\'反斜杠被当做转义字符了,需要在添加一个反斜杠
#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;
} sunrise085 发表于 2020-5-14 18:22
应该是你的空格和tab混用导致的不整齐
多出两个**,是因为机头的下一行中的'/\'反斜杠被当做转义字符了, ...
我们的代码都莫名其妙少了一个空格…… 永恒的蓝色梦想 发表于 2020-5-14 18:27
我们的代码都莫名其妙少了一个空格……
???啥? sunrise085 发表于 2020-5-14 18:29
???啥?
你的12行和我的11行开头 永恒的蓝色梦想 发表于 2020-5-14 18:30
你的12行和我的11行开头
应该只是显示问题。点开编辑能看到那个空格,而且复制的时候也有那个空格 sunrise085 发表于 2020-5-14 18:32
应该只是显示问题。点开编辑能看到那个空格,而且复制的时候也有那个空格
是的,但偏偏显示不出来{:10_247:} 永恒的蓝色梦想 发表于 2020-5-14 18:30
你的12行和我的11行开头
哈哈,忘了,对不起
不学习没饭吃 发表于 2020-5-15 20:26
哈哈,忘了,对不起
额……
这个不是你的问题,是论坛显示的问题……
页:
[1]