为了账号安全,请及时绑定邮箱和手机立即绑定
怎么这样写却过了?我直接加了个m啊
小明身高%fm\n%c\n", height, unit)
小明今年18岁
小明身高1.850000m
m
小明现在在慕课网上学习IT技术
<11就不行,一定要<=10
一开始会一个
前面有问题的,是最有一行return:0; 后面的这个分号改成英文半角(关闭输入法或切换到英文键盘)输入就能通过了!
为何已经定义了RESULT的类型是double, a+b-c/d的结果为何是3?
#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;
}
只要当定义身高为整型变量时,结果才输出162cm, 请分析。
int age = 15;
float height = 162;
double weight = 82.5;
char isfat = 'y'; 结果如下:年龄:15 岁
身高:4195875 CM
体重:82.500000 KG
是否属于肥胖儿童:y
为什么改成_3main,报错?
这空格判断有点不完善,必须得按答案格式来 着实得费老大力来改了
我也遇到了你这种情况,然后看了提示思索了半天,终于做出来了,个人认为可能是大括号的问题,大括号不是成对的,你可以试着把所有语句删了重新打一遍结果就出来了
小编也玩英雄联盟啊

讲师回答 / milanlover
严格意义上来讲,C语言并没有绝对的常量这个概念。const是一个C语言的关键字,它限定了一个变量不允许被改变。例如:下面代码#define N 10int main(){  int arr[N];  //编译通过,因为这里N被宏替换为10   return 0;}但是,int main(){   int const N =10;   int arr[N]; //编译不通过,因为编译器认为N是个变量,不是常量。只不过这个变量不允许被修改}而且在C语言中被const修饰的就一定是常量吗?真的能不动如山吗?例如...
这教程太简略了吧0.0
不过还是很感谢!

最新回答 / Perona
灌水请移步评论区

已采纳回答 / 狼煞
教你个理解方法少年,printf("a=%d",a++);你以为你打印的是a的值吗?错,你打印的是(a++)这个整体的值;执行了a++后,a的确是4,但是你没有打印a,你打印的是a++,而a++这个整体的值是a没有被加1时候的值,所以是3。当然,想++a,不仅a被加1了,++a这个整体的值也是a加1后的值。祝好,且学且珍惜。
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消