请帮帮忙看下这个为什么无论输入什么数都输出1
include
#include
int main()
{
int n=10;
float p,r;
p=pow(1+r,n);
scanf("r=%f",&r);
printf("p=%f\n",p);
return 0;
}
scanf("r=%f",&r);
改为
scanf("%f",&r);
p=pow(1+r,n);放到scanf语句下面,先输入再计算,然后再输出啊
include<stdio.h>
#include<math.h>
int main()
{
int n=10;
float p,r;
scanf("%f",&r);
p=pow(1+r,n);
printf("p=%f\n",p);
return 0;
}