C语言float的相关问题
第九节课的作业当中,time把整型改为浮点型为什么结果会出现-1J啊 time 是整型数,下面的语句会有问题:printf("请输入按揭年数:") ;
scanf("%f" , & time) ;
应该改为:
printf("请输入按揭年数:") ;
scanf("%d" , & time) ;
出错的原因是你第9行定义 time 为整形,而输入时将它改为浮点型 (%f ),故而出错了。若将第9行 time 的定义改为 float 型,则输入时,无论你输入整数,还是带有小数,结果都是正常的 风过无痕1989 发表于 2020-11-3 00:33
出错的原因是你第9行定义 time 为整形,而输入时将它改为浮点型 (%f ),故而出错了。若将第9行 time 的定 ...
啊啊啊啊啊,想给你最佳的,手抖了一下,给错了。
。。。。
页:
[1]