求大神帮忙看看问题出哪里了?

来源:2-5 格式化输出语句

骑着鲸鱼去旅行

2017-04-12 10:45

http://img.mukewang.com/58ed92b600014a8c07950769.jpg

1、总是显示我第6行存在错误!

2、既然第6行可以直接在输出里面加单位‘岁’,那为什么还要第7行这里还要把单位‘m’在定义一下呢?不能直接写成printf("小明身高%f'm'\n",height);呢?这样不是可以简略一点?

3、第8行的%S是不是一点要加?还是说这个%S可以省略的?

写回答 关注

2回答

  • 慕仰651628
    2017-05-08 14:56:40

    #include <stdio.h>
    int main()
    {
        int age = 18;
        float height = 1.85;
        char unit = 'm';
        printf("小明今年?%d岁\n", age);
        printf("小明身高?%f%cm\n%", height, unit);
        printf("%c小明现在在慕课网上学习IT技术");
        return 0;
        }

  • 虚伪的笑容
    2017-04-12 11:31:18

    #include <stdio.h>
    int main()
    {
        int age = 18;
    float height = 1.85;
    char unit = 'm';
    printf("小明今年?%d 岁\n", age);
    printf("小明身高?%f  m\n", height, unit);
    printf("小明现在在慕课网上学习IT技术");
    return 0;
    }

    骑着鲸鱼去旅...

    倒数第四行,我不是很理解啊!

    2017-04-12 11:43:17

    共 1 条回复 >

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926021 学习 · 20793 问题

查看课程

相似问题