C语言pta函数坚持的力量

例题2-5 坚持的力量分数 10
全屏浏览题目
切换布局
作者 颜晖
单位 浙大城市学院
本题目要求计算坚持努力后达到的能力值,以第一天的能力值initial为基数,能力值相比前一天提高的值factor就是努力参数,坚持天数为day,让我们一起来看看坚持的力量。
计算公式为result=initial×(1+factor)day,其中result为坚持努力后达到的能力值,initial是能力的初始值,factor是努力参数,day是坚持天数。
输入格式:
输入在一行中顺序给出一个正实数initial、一个实数factor和一个正整数day,以空格分隔。
输出格式:
在一行中按“result = 能力值”的格式输出,其中能力值保留两位小数。请注意等号的左右各有一个空格。
输入样例1:
1.0 0.01 365
输出样例1:
result = 37.78
输入样例2:
1.0 -0.01 365
输出样例2:
result = 0.03
代码长度限制
16 KB
时间限制
400 ms
内存限制
64 MB

运行结果:

img

代码:

#include <stdio.h>
#include <math.h>
int main()
{
    double result,initial,factor;
    int day;
    scanf("%lf %lf %d",&initial,&factor,&day);
    result = initial*pow((1+factor),day);
    printf("result = %.2lf",result);
    return 0;
}