墨染白羽 发表于 2021-1-8 19:28:51

C语言编个程序,急

某地出租车的收费标准是:起步价7元(即行驶距离不超过3公里都需付7元车费),超过3公里以后,每增加1公里,加收2元(不足1公里按1公里计,如4.4公里按5公里计费),输入出租车行驶的公里数,输出车费

xieglt 发表于 2021-1-8 19:45:41

#include <stdio.h>
int main() {
        double d = 0;
        int p = 7;
        printf("里程:");
        scanf("%lf",&d);

        if(d > 3)
        {
                p += (int)(d - 3 + 0.999) * 2;
        }
        printf("价钱:%d",p);
        return 0;       
}

jackz007 发表于 2021-1-8 19:50:20

#include <stdio.h>

int fee(int n)
{
      int i , r                              ;
      for(r = 7 , i = 3 ; i < n ; i ++) r += 2 ;
      return r                                 ;
}

int main(void)
{
      double d                                 ;
      int i , k                              ;
      scanf("%lf" , & d)                     ;
      i = (int)(d + 0.9)                     ;
      printf("%d\n" , fee(i))                  ;
}
页: [1]
查看完整版本: C语言编个程序,急