问答详情
源自: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;

}



提问者:路人甲乙丙丁1 2016-05-23 22:59

个回答

  • 越飞越高
    2016-11-08 23:28:12

    小明现在在慕课网上学习IT技术这一句有两种输出方法:

    1、添加字符串符号%s再调用字符串定义名来输出

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

    2、不添加字符串符号直接输出

    http://img.mukewang.com/5821eebc0001a21004380597.jpg

    %s不要后面输出小明现在在慕课网上学习IT技术

  • 慕少1367979
    2016-05-25 17:34:24

    "%s 这个不要

  • qq_风信子香槟_0
    2016-05-23 23:03:45

    #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;

    }