|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 hxliu 于 2017-7-8 11:25 编辑
昨天在学习《带你学C带你飞》S1E3后,课后作业的一题打飞机困扰了我。
以下是我的代码
- #include <stdio.h>
- int main()
- {
- printf("\n\
- @\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;
- }
复制代码
尝试了另一种方法
我的代码如下
- #include <stdio.h>
- int main()
- {
- printf(" \n");
- printf(" @\n");
- printf(" / \\\n");
- printf(" * *\n");
- printf(" * *\n");
- printf(" * *\n");
- printf(" * * * * * *\n");
- printf(" * * * * * * * *\n");
- printf("* * * * * * * * * *\n");
- printf(" * *\n");
- printf(" * *\n");
- printf(" * * * *\n");
- printf(" * * * * * *\n");
-
- return 0;
- }
复制代码
这个可以正确打印
小甲鱼代码如下
- #include <stdio.h>
- int main()
- {
- printf("\n");
- printf(" @\n");
- printf(" / \\\n");
- printf(" * *\n");
- printf(" * *\n");
- printf(" * *\n");
- printf(" * *\n");
- printf(" * * * * * *\n");
- printf(" * * * * * * * *\n");
- printf("* * * * * * * * * *\n");
- printf(" * *\n");
- printf(" * *\n");
- printf(" * * * *\n");
- printf(" * * * * * *\n");
- return 0;
- }
复制代码
哇哇哇!!!发帖过程中我更疑惑了!!!
方法一,我在Dev-c++上面代码表面上是和小甲鱼一模一样的(帖子上不一样0.0)。但是打印出来明显不对。
方法二,我的代码表面上与小甲鱼不同(帖子上却相同0.0),却能正确打印。
缩进问题吗?该如何解决?我看到的都是假的吗0.0
|
|