#include <stdio.h>
int main(){
int age = 18;
float height = 1.85;
char unit = 'm';
printf("小明今年?岁: %d\n", age);
printf("小明身高??: %f \n", height);
printf("小明体重?: %c\n",unit);
printf("小明现在在慕课网上学习IT技术");
return 0;
}
#include<stdio.h>
int main()
{
int age=18;
float height=1.85;
chat unit='m';
printf("小明今年%d岁\n",age); \\age的值会替代%d显示在所处的位置,所以删掉原本"?"代以"%d"为正确
printf("小明体重%f%c\n",height,unit); \\height的值加上unit的字符组成了小明的体重“1.850000 m”而后输出,故在原本的"??"处代以"%f%c"
printf("%s","小明现在在慕课网上学习IT技术"); \\"%s"表示的输出字符串,原有语句即为一个字符串,缺少的是格式输出语句,故添上"%s"
return 0;
}
另外,格式输出语句是%d,%f,%c,%s,不用加":"
%f%c,仔细看题 有个多少多少米,那个m用的字符型char设定的变量