代码如下,百思不得其解
#include<stdio.h> int chengfang(double a,int n){ double sum=1.0; for(n;n>=1;n--){ sum=sum*a; } return sum; } int main(){ float a,x; int n; scanf("%f,%d",&a,&n); x=chengfang(a,n); printf("%f",x); }
收起
你返回的类型就是int....
报告相同问题?