用C语言编程,求X的Y次方(不用POW,用指针)

如题所述

第1个回答  2012-04-14
#include<stdio.h>
int main(){

int x,y,i,fac=1;
int *p;

scanf("%d%d",&x,&y);
p=&x;
for(i=1;i<=y;i++)
{
fac*=*p;//计算X的Y次方
if(y==0)
fac=1;
}
printf("%d",fac);
}
第2个回答  2012-04-14
int *p,s=1;
p=&s;
for(i=1;i<=y;i++)
{s*=x;
p=&s;
}本回答被提问者采纳
第3个回答  2012-04-14
int a,b,c; for (a=3;a<=100;a++) /*从3到100 一个一个除嘛 {c=1; for (b=2;b<=a-1;b++) /* 除了1和他本身嘛不能被任何数,
第4个回答  2012-04-14
楼上高手