代码思路:
设置一个单精度浮点数变量q,一个字符变量w,两个整形变量e和r。
把q强转成int类型赋给e,用if判断q-e是不是等于零,如果不等于零就说明有不足1kg的,而不足1kg的按1kg算,所以e要加1。
判断e是不是小于1kg,如果小于1kg,就按起步价算,即r等于起步价,如果大于1kg r 就是起步价加上超出重量所要加收的钱。
最后判断是不是加急的,输入字符y就是要加急的,输入字符n就是不要加急。
如果是加急的 r 还要额外加上加急费。
注:scanf会读取回车键当做字符,所以要在%c前加上空格。
#include <stdio.h>
int main()
{
float q = 0;