还是那个忧远 发表于 2019-4-8 23:09:57

求大佬帮我看看这个程序哪里出了问题,谢谢了

《带你学C带你飞》的课后作业:S1E3 打印|课后测试题

“动动手”的那道题,要求自己编写代码打印一架飞机

(下面是我自己打的程序,结果显示不对,不知道哪里出了问题,应该怎样修改,还望各位指导指导)

#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");
       
        return 0;
}

sunrise085 发表于 2019-4-9 09:55:01

第二个printf语句中,有一个反斜杠“\”,反斜杠是转义字符,若打算直接输出反斜杠需要打两个反斜杠,否则它就被当做转义字符了,因此就出错了。这句应该这样写:printf("      / \\         \n");

还是那个忧远 发表于 2019-4-9 23:27:02

sunrise085 发表于 2019-4-9 09:55
第二个printf语句中,有一个反斜杠“\”,反斜杠是转义字符,若打算直接输出反斜杠需要打两个反斜杠,否则 ...

噢,懂了,谢谢
页: [1]
查看完整版本: 求大佬帮我看看这个程序哪里出了问题,谢谢了