|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 Weabu 于 2022-5-18 15:52 编辑
code:
#include <stdio.h>
#define MONEY 10000
#define SINGULAR 0.1
#define PLURAL 0.05
int main()
{
double a, b;
int year = 0;
for (a = MONEY, b = MONEY;
a >= b;
a += MONEY * SINGULAR, b += b * PLURAL)
{
year++;
}
printf("%d年后,黑夜的投资额超过小甲鱼!\n", year);
printf("小甲鱼的投资额是:%f\n", a);
printf("黑夜的投资额是:%f\n", b);
return 0;
}
answer code:
#include <stdio.h>
#define MONEY 10000
int main()
{
double a_total = MONEY, b_total = MONEY;
int count = 0;
do
{
a_total += MONEY * 0.1;
b_total += b_total * 0.05;
count++;
} while(a_total >= b_total);
printf("%d年后,黑夜的投资额超过小甲鱼!\n", count);
printf("小甲鱼的投资额是:%.2f\n", a_total);
printf("黑夜的投资额是:%.2f\n", b_total);
return 0;
}
为什么我的代码不能正确实现功能@Twilight6 @风车呼呼呼 |
|