#include
int main(void)
{
int x,y=1,z;
printf("Enter x:");
scanf("%d",&x);
for(z=1;z<=x;z++)
{
y=y*x;
}
printf("y=%d",y);
return 0;
}
或
#include
#include
int main(void)
{
int x,y;
printf("Enter x:");
scanf("%d",&x);
y=pow(x,x);
printf("y=%d",y);
return 0;
}
#include
#include "math.h"
void main()
{
double x,y,z;
printf("please input x:");
scanf("%d",&x);
for(z=1;z==x;z++)
{
y=pow(x,x);
}
printf("after z=%d times",z);
}
没看懂,你想计算x^x直接用pow(x,x)就可以了啊。。。
#include
int
main(void)
{
int
x,y=1,z;
printf("Enter
x:");
scanf("%d",&x);
for(z=1;z<=x;z++)
{
y=y*x;
}
printf("y=%d",y);
return
0;
}
或
#include
#include
int
main(void)
{
int
x,y;
printf("Enter
x:");
scanf("%d",&x);
y=pow(x,x);
printf("y=%d",y);
return
0;
}
用数学函数库的pow