想问一下我的哪里有问题,蟹蟹

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

慕哥0436429

2020-01-16 11:05

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

写回答 关注

4回答

  • 慕函数6134719
    2020-01-17 10:37:05
    已采纳

    printf("小明身高%f\n", height, unit);-->printf("小明身高%f%c",height,unit);有2个需要输出的量,你只写了一个用于输出的%f,没写%c;

    printf("小明现在在慕课网上学习IT技术%c",m); -->这里的m没有定义,因为你要输出字符的话需要写成'm',题目没有要求需要,想改的话printf("小明现在在慕课网上学习IT技术%c",'m'); 

    慕九州418...

    你后面的对嘛,输出出来就是 小明现在在慕课网上学习IT技术m 了

    2020-01-31 18:37:37

    共 1 条回复 >

  • 幕布斯3304921
    2020-06-05 20:50:17

    把%c除去还有m,在%f后加上%c

  • qq_慕无忌0437055
    2020-01-16 11:55:19

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

    qq_慕仔4...

    %c是用来表示身高后面那个m的

    2020-01-26 17:56:11

    共 1 条回复 >

  • BD19012217张屿飞虹
    2020-01-16 11:54:54

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

    慕九州418... 回复余生还在走

    因为后面还有unit,加上%c就对应了

    2020-01-31 18:33:03

    共 3 条回复 >

C语言入门

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

926025 学习 · 20793 问题

查看课程

相似问题