为了账号安全,请及时绑定邮箱和手机立即绑定

这样为什么不行

#include

int main() {  

 int age = 18;

float height = 1.85;

printf("小明今年%d岁\n", age);

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

printf("小明现在在慕课网上学习IT技术");

return 0

}


正在回答

6 回答

没写头文件#include <stdio.h>    最后的语句return 0后没加英文状态的分号; 检查下是英文状态的符号不

0 回复 有任何疑惑可以回复我~

http://img1.sycdn.imooc.com//5eaec79a0001002711550362.jpg

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

 //你这条语句里面的逗号是中文模式下输入的,应该在英文模式下输入;而且 米 应该放在\n前面。

return 0

//你这条语句结尾少了“ ;”,应该改为 return 0;

//2-5这章里面的答案是固定的,你自己不按他题目做自己改的都会显示错误显示不了,所以你可以拿这段代码去1-1里面试一试



0 回复 有任何疑惑可以回复我~

你就把原来的?换成

0 回复 有任何疑惑可以回复我~

http://img1.sycdn.imooc.com//5e94036100010fbe05550246.jpg

输出字符那行代码你没打!

1 回复 有任何疑惑可以回复我~

我试了,就是那个米字出不来,只有1.850000

0 回复 有任何疑惑可以回复我~
hello,你的编译预处理命令没写完
#include<stdio.h>


0 回复 有任何疑惑可以回复我~
#1

weixin_宝慕林4252621

还有应该是"小明身高%f米\n"
2020-04-12 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C语言入门
  • 参与学习       926207    人
  • 解答问题       20797    个

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

进入课程

这样为什么不行

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信