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

已采纳回答 / 慕粉1469018777
在后面加括号为了强制取整数  ()表示强制 括号里的表达式为强制的行为

已采纳回答 / 防暴队大盾
你需要在第12行"x = 100;"前加上"int ",这时该行就变成了在if语句块内定义了一个新的int x,这个x的作用域是if语句块,这时if内x的值是100,if外main内x的值是10,main外x的值是77

已采纳回答 / 慕粉1469018777
不可以,规定好的  常量不是变量 ,“=”表示给变量赋值

已采纳回答 / 昜昜昜
char字符型 才加单引号 其他不加

已采纳回答 / 零夜风语
while循环时用i++,if里的i是不加1的,那么sum=-1+2-3+4......+100。

已采纳回答 / 慕虎4307144
这是递归函数,当你输入10的时候有:10+9+8+。。。。。+1一直到n==1结束,n==1相当于是一个递归结束的信号。

已采纳回答 / qq_黙唸_moERY1
应该是占的储存空间大小吧

已采纳回答 / 卡布奇诺qi
我建议编写代码的时候加上长度,在指针章节数组名代表数组的首地址。容易混淆

已采纳回答 / Utada
第一个if要把整个条件括起来((year%4==0&&year%100!=0)||(year%400==0))

已采纳回答 / 好咩
我复制后发现,你最后一个else语句中printf结尾用的是中文输入法的分号了,中文输入法的分号是不能过编译的。另外不用管参考代码什么样子,题目不要求的你就不用写,所以把printf中的"%s"及文字中的句号删掉

已采纳回答 / 慕容7615342
#include <stdio.h>int main(){    double nam =2.5;    int num = (int)nam; //num换为其他符号  到这一步再转换回来    printf("num的整数部分是%d/n",num);    return 0;}

已采纳回答 / 暗夜化殇
C语言中没有“^”这个符号。

已采纳回答 / 小猫爷
这个sum一直在相加。可以把前一段循环注释掉,或者把sum也初始化?
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消