问答详情
源自:2-5 格式化输出语句

我这里为什么不对啊

#include <stdio.h>

int main(){

    int age =18;

    float height =1.85;

    char unit ='m';

    printf("小明今年%d\n",age);

    printf("小明身高%f%c\n",height unit);

    printf("%s小明现在在慕课网上学习IT技术");

    return 0;

}


提问者:慕函数1053515 2016-07-15 10:37

个回答

  • 熊掌猪肉
    2016-07-15 10:48:08
    已采纳

    #include <stdio.h>

    int main(){

        int age =18;

        float height =1.85;

        char unit ='m';

        printf("小明今年%d\n",age);

        printf("小明身高%f%c\n",height, unit); //height 和 unit间缺少逗号;

        printf("%s小明现在在慕课网上学习IT技术");//字符串直接打印就好  不需要加%s也可以

        return 0;

    }

    望采纳,谢谢