p=pow(1+r,10); //这里还没有输入r你就用r来计算p了能对? printf("请输入年增长率:"); scanf("%f",&r); printf("同比增长百分比:"); printf("%f\n",p); system("pause");
double 型的输入格式 应为 %lf ,LZ的问题是在输出,同样也需要%lf 格式输出。
嗯呢,你应该先输入r,然后再计算pow
scanf读入double要用%lf,printf也是