这个题不难呀?怎么没人答?不用pow函数,那就自己写个for循环呀。就是不知道你要求什么语言了,你也不说清楚,C和C++都写了,如果满意,就采纳了吧
C语言:
#include
void main()
{
int y,i;
double x,n=1.0;
printf("计算x的y次方,请输入x和y:\n");
scanf("%lf %d",&x,&y);/*注意:C语言输入x时必须含小数点,比如,2.0*/
for(i=1;i<=y;i++) n*=x;
printf("%lf的%d次方是: %f\n",x,y,n);
getchar();
}
C++语言:
#include
void main()
{
int y,i;
double x,n=1.0;
cout<<"计算x的y次方,请输入x和y:"<
for(i=1;i<=y;i++) n*=x;
cout<