问答详情
源自: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("小明现在在慕课网上学习IT技术"); 

return 0;

}


提问者:慕莱坞5576222 2020-11-16 19:58

个回答

  • a北阳
    2020-11-16 20:28:13
    已采纳

    你在%f 后面加个“,”试试。还有那个输出语句里面height后面那个逗号是不是英文半角。

  • 像鱼7969994
    2020-11-17 20:08:16

    可能你的运行结果并不是电脑想要的,你可以尝试看看小数点要求等等,运行是没问题的

  • qq_慕雪8151599
    2020-11-16 20:19:59


    调一下缩进试试,代码是没有问题的