,10的k次方怎么表示呐

#include<stdio.h>
int main()
{
int x,i=1,k=0,s=0,p=1,a,b,c;
scanf("%d",&x);
a=x%10;
while(i<x)
{
i=i10;
k++;
}
b=x/1ek;
while(k>2)
{
c=(x-x/1ek
1ek)/1e(k-1);
k=k-1;
s=s+cp;
p=p
10;
}
s=s+a*1ek;
if(s==x)
printf("%d是回文数",x);
else
printf("%d不是回文数",x);
return 0;

}

10 的k次方
#include<stdio.h>
int main()
{
int x;
scanf("%d",&x);
int m=1;
int i =0;
while(i<x){
m*=10;
i++;
}
}

直接math.h库函数pow(10,k);