#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;
你看题目要求,m是要跟在数字后面的,你这样写在语法上没有错误,在你自己的编译器上也没错,但是打印出来就是1.850000,m 这里多了个逗号,但是题目要求你打印出这样的1.850000m,所以,你应该这样写
printf("小明身高%f%c\n", height, unit);
这是选择器的写法,这个是选择器分组,必须用逗号隔开~~returna-b,返回小于0,a放到数组中比b小的索引号,返回大于0,b放到数组中比a小的索引号。
谢谢,讲得很明白
为什么?
,是不需要的