新手求助
才看小甲鱼的视频,刚学习,在小甲鱼布置的作业中有这一项,不明白下面的代码为什么会出错,提醒是在第五行,我看小甲鱼演示了一下打出来那个鱼,第五行也是这样,为啥我这里不对#include <stdio.h>
int main()
{
printf("\n\
@\n\
/ \\\n\
* *\n\
* *\n\
* *\n\
* * * * * *\n\
* * * * * * * *\n\
* * * * * * * * * *\n\
* *\n\
* *\n\
* * * *\n\
* * * * * *\n\");
return 0;
}
复制出来不知道为啥飞机不齐了... 本帖最后由 隔壁繁星吖 于 2020-4-11 23:11 编辑
这个样子再试试
#include <stdio.h>
int main()
{
printf("\n\
@\n\
/ \\\n\
* *\n\
* *\n\
* *\n\
* * * * * *\n\
* * * * * * * *\n\
* * * * * * * * * *\n\
* *\n\
* *\n\
* * * *\n\
* * * * * *\n\");
return 0;
} 隔壁繁星吖 发表于 2020-4-11 23:09
这个样子再试试
可以诶,为啥这样可以,我刚刚看了一眼小甲鱼发的答案,发现那个飞机的那个机翼那边要顶着边,那个printf还要和机头照应,那个return也是,这样修改之后,确实可以打印出来了,但打印出来的不是一个连着的飞机,我的是个c,但是你和小甲鱼打出来的显示的是cpp,这是为啥{:5_104:} 笑汹如同尘 发表于 2020-4-11 23:43
可以诶,为啥这样可以,我刚刚看了一眼小甲鱼发的答案,发现那个飞机的那个机翼那边要顶着边,那个printf ...
你会发现你复制的机身部分的文档开头没有Tab/空格
这就意味着图形会乱,不妨加上Tab/空格保证图案完整 隔壁繁星吖 发表于 2020-4-11 23:46
你会发现你复制的机身部分的文档开头没有Tab/空格
这就意味着图形会乱,不妨加上Tab/空格保证图案完整
#include <stdio.h>
int main()
{
printf("\n\
@\n\
/ \\\n\
* *\n\
* *\n\
* *\n\
* * * * * *\n\
* * * * * * * *\n\
* * * * * * * * * *\n\
* *\n\
* *\n\
* * * *\n\
* * * * * *\n");
return 0;
} 隔壁繁星吖 发表于 2020-4-11 23:46
你会发现你复制的机身部分的文档开头没有Tab/空格
这就意味着图形会乱,不妨加上Tab/空格保证图案完整
代码发出来确实不是整齐的 笑汹如同尘 发表于 2020-4-11 23:43
可以诶,为啥这样可以,我刚刚看了一眼小甲鱼发的答案,发现那个飞机的那个机翼那边要顶着边,那个printf ...
C是因为这是C语言,cpp是因为是C++语言(C++英文: CPlusPlus-->cpp,扩展名) 本帖最后由 笑汹如同尘 于 2020-4-12 00:37 编辑
奇宝 发表于 2020-4-11 23:56
C是因为这是C语言,cpp是因为是C++语言(C++英文: CPlusPlus-->cpp,扩展名)
谢谢(*°°)=3 隔壁繁星吖 发表于 2020-4-11 23:46
你会发现你复制的机身部分的文档开头没有Tab/空格
这就意味着图形会乱,不妨加上Tab/空格保证图案完整
谢谢 代码出错是因为printf中最后一行末尾多了一个反斜杠。字符串不能以反斜杠结尾,会被认为是多行字符串
对不齐的原因应该是tab和空格混用了吧,这里建议你全都用空格,因为tab有时候不是你所预想的样子。
#include <stdio.h>
int main()
{
printf("\n\
@\n\
/ \\\n\
* *\n\
* *\n\
* *\n\
* * * * * *\n\
* * * * * * * *\n\
* * * * * * * * * *\n\
* *\n\
* *\n\
* * * *\n\
* * * * * *\n");
return 0;
} sunrise085 发表于 2020-4-12 00:55
代码出错是因为printf中最后一行末尾多了一个反斜杠。字符串不能以反斜杠结尾,会被认为是多行字符串
对 ...
谢谢,我把该用空格的地方全删了用空格打了一遍,确实对其了,我记得我中间好像没有用tab啊....{:10_269:}好像在打代码时看可以用tab代替空格,就打了一下,但记得好像删了,应该确实是空格和tab混用了,谢谢 笑汹如同尘 发表于 2020-4-12 17:37
谢谢,我把该用空格的地方全删了用空格打了一遍,确实对其了,我记得我中间好像没有用tab啊....{:10_26 ...
问题解决了,就给个最佳答案呗。 sunrise085 发表于 2020-4-12 17:50
问题解决了,就给个最佳答案呗。
好了,感谢你的帮助
页:
[1]