C语言——求x的y次方
这段 C 代码的目的是从用户输入获取两个整数 x 和 y ,然后计算 x 的 y 次幂(不过这里有个小错误,实际计算的是 x 的 (y - 1) 次幂,后面会详细说),最后输出结果。
代码如下:
#include <stdio.h>
int main()
{
int x,y,z;
int n;
printf("输入x和y:\n");
scanf("%d,%d",&x,&y);
for(z=1,n=x; z<=y; z++)
n=n*x;
printf("%d",n);
}
当我们想求2的9次方时,给x赋值2,给y赋值9,得出结果512