可以幫我看一下嗎? 我不知道哪裡錯
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
using namespace std;
double pow(double a,double b)
{
double r = 1;
for (int i=0;i<b;i++)
r *= a;
return r;
}
int main()
{
double a,b,c,d,e,f;
srand(235235);
scanf("%lf%lf", &a, &b);
scanf("%lf", &c);
scanf("%lf", &d);
scanf("%lf%lf", &e, &f);
printf("%lf\n",pow(a,b));
printf("%.3lf\n",sqrt(c));
if (d < 0) printf("%lf\n", -d);
else printf("%lf\n", d);
e += rand()%(int)(f-e);
printf("%lf\n", e);
return 0;
}