需要帮助开始C ++程序

时间:2014-07-06 22:15:45

标签: c++ dev-c++

我刚刚开始学习c ++我只是想问一下如何循环这个?请不要给我直接回答给我一个线索或只是一个"工作框架"如何解决这个问题呢。我想自己解决它。

所以我在循环小数时遇到了困难,我只能循环实数,但我有一些循环小数字的麻烦。

P.S我从现在开始审查4小时的考试,但这可能会出现,我在这类问题上遇到了困难。

这就是问题:

运费计算器 邮购公司收取3.00美元的手续费,10英镑或更少的订单免费送货,加上每磅超过10美元的0.25美元。编写一个程序,反复询问用户订单的重量,然后写出运费。输入零或更小的重量时程序停止。 订单重量: 五 运费:3.00美元 订单重量 20 运费:5.50美元 订单重量 0 再见

我继续练习,但我似乎在公式上发现错误

如何循环3.25到4.50到5.75到6.00等等?

main() {
   float a, b, x;       

   printf("Enter Weight:     ");
   scanf("%f", &a);

   if (a <= 10)
   {
       printf("Your balance is 3.00");
   }
   else if (a > 10)      
   {  
      for (x =.25; x <= a; x++)
      {
          printf("Your balance is %.2f \n", a);
          a += + .25;      
      }
   }
   else if (a == 0)
   {
       printf("Bye");
   }           

    getche();
}

1 个答案:

答案 0 :(得分:0)

for ( double x = 3.25; x <= so_on; x += 1.25 ) { /*...*/ }

for ( float x = 3.25f; x <= so_on; x += 1.25f ) { /*...*/ }