初学C语言,用switch结果写程序计算税收

日期:2019-04-09 03:28:00 人气:1

初学C语言,用switch结果写程序计算税收

输出为0的根本原因在于,C语言中的 %d 是打印一个整数,而你计算出来的税收是一个浮点数,应该用 %f 或者 %lf,所以代码看起来应该是这样的: case 2: printf("s=%f\n", (x - 800)*0.05); break;另外,我怀疑你的第二个 else if 中的条件写错了,应该是: else if ( 1200 <= x && x < 2000)你把后面的 2000 写成了 1200 最后,你可以直接在 if else 里面计算税收,不需要
    A+
热门评论