新手学习c语言,请教弱智问题,请大家帮忙吧
发布网友
发布时间:2023-11-18 04:28
我来回答
共3个回答
热心网友
时间:2024-11-19 10:29
增长率好像不是这样算的吧.应该是pow(1+r,10)吧
输出 格式可以这样 printf("%%%f\n",p );
特殊符号有时候要加上标示才能输出
如 "\\" 输出 '\' "%%" 输出 '%';
热心网友
时间:2024-11-19 10:30
#include <stdio.h>
void main() {
double r = 0.1; // 年增长率10%
double p = 1; // 当前100%
int n = 10; // 年数
int k;
// p=pow(1,10)+pow(r,10);
for (k = 0; k < n; ++k)
p += p * r; // 计算累加
printf("%lf\n", p);
}
热心网友
时间:2024-11-19 10:30
这样看吧,你那个%c是给他加个%的字符是结果是259.374246%应该没问题
#include <stdio.h>
#include <math.h>
void main()
{
double r=0.1,n=10,p;
p=pow(1+r,10)*100;
printf("%f%\n",p);
}