我刚刚开始学习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();
}
答案 0 :(得分:0)
for ( double x = 3.25; x <= so_on; x += 1.25 ) { /*...*/ }
或
for ( float x = 3.25f; x <= so_on; x += 1.25f ) { /*...*/ }