已采纳回答 / 防暴队大盾
你需要在第12行"x = 100;"前加上"int ",这时该行就变成了在if语句块内定义了一个新的int x,这个x的作用域是if语句块,这时if内x的值是100,if外main内x的值是10,main外x的值是77
2018-10-07
已采纳回答 / 好咩
我复制后发现,你最后一个else语句中printf结尾用的是中文输入法的分号了,中文输入法的分号是不能过编译的。另外不用管参考代码什么样子,题目不要求的你就不用写,所以把printf中的"%s"及文字中的句号删掉
2018-10-06
已采纳回答 / 慕容7615342
#include <stdio.h>int main(){ double nam =2.5; int num = (int)nam; //num换为其他符号 到这一步再转换回来 printf("num的整数部分是%d/n",num); return 0;}
2018-10-05