某人工资是这样计算的:第一天0.1元,第二天0.2元。第三天0.4元,每一天是前一天的两倍。输入工作天数,设计程序计算这个人在一段时间内获得多少钱,显示最后一天工资和这段时间的收入。这个怎么会循环做
问题描述:
我用for循环来做,计算公式翻译不出来,给个完整代码,实在想不来怎么改了,我觉得我是没有错的
答
代码示例如下有帮助望采纳~
#include <stdio.h>
int main(int argc, char const *argv[])
{
int a = 0;
double sum = 0, today = 0.05;
scanf("%d", &a);
for (int i = 0; i < a; i++)
{
today *= 2;
sum += today;
}
printf("%lf,%lf", today, sum);
};