最赞回答 / Dreams乄深巷
并不能这样做。你这样做,这个数值就只能是2了。而在printf里更改,那仅仅是针对这次printf输出的值更改为整型变量,而num的值依旧还是2.5。你试试这个代码,就知道什么意思了:#include <stdio.h>int main(){ double num = 2.5; //定义浮点型变量num并赋值为2.5 printf("num的整数部分是%d\n", (int)num); //仅在这次printf中值做更改 printf("num的整数部分是%f\n...
2019-08-04
最赞回答 / 小神0x00
把你代码跑了一遍,报错如图<...图片...>第7行和第11行的< > //改为( )第13行的return0; //改为return 0; 将代码改正后,运行结果如图<...图片...>问题原因:判断闰年的算法出错。判断闰年的规则是能被4整除并且不能被100整除,或者能被400整除的年份是闰年,否则是平年。应改为:year%4==0&&year%100!=0||year%400==0
2019-08-04