#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
//本题要求实现一个计算x^n(n≥0)的函数。
double mypow(double x, int n)
{
double result = 1;
for (int i = 0; i < n; i++)
result *= x;
return result;
}
int main()
{
double x;
int n;
scanf("%lf %d", &x, &n);
printf("%f\n", mypow(x, n));
return 0;
}
//本题要求实现函数输出n行数字金字塔。
//void pyramid(int n)
//{
// for (int i = 1; i <= n; i++)
// {
// for (int j = 0; j < n - i; j++)
// printf(" ");
// for (int z = 0; z < i; z++)
// {
// printf("%d ", i);
// }
// printf("\n");
// }
//}
//int main()
//{
// int n;
//
// scanf("%d", &n);
// pyramid(n);
//
// return 0;
//}
//本题要求实现一个统计整数中指定数字的个数的简单函数。
//int CountDigit(int number, int digit)
//{
// int count = 0;
// int x = 0;
// number = abs(number);
// do {
// x = number % 10;
// if (x == digit)
// count++;
// number = number / 10;
// } while (number != 0);
// return count;
//}
//int main()
//{
// int number, digit;
//
// scanf("%d %d", &number, &digit);
// printf("Number of digit %d in %d: %d\n", digit, number, CountDigit(number, digit));
//
// return 0;
//}
//本题要求实现一个判断素数的简单函数、以及利用该函数计算给定区间内素数和的函数。
//素数就是只能被1和自身整除的正整数。注意:1不是素数,2是素数。
//int prime(int p)
//{
// int sum = 0;
// for (int i = 1; i <= p; i++)
// {
// if (p % i == 0)
// sum++;
// }
// if (sum == 2)
// return 1;
// else
// return 0;
//}
//int PrimeSum(int m, int n)
//{
// int sum = 0;
// for (m; m <= n; m++)
// {
// if (prime(m))
// sum += m;
// }
// return sum;
//}
//int main()
//{
// int m, n, p;
//
// scanf("%d %d", &m, &n);
// printf("Sum of ( ");
// for (p = m; p <= n; p++) {
// if (prime(p) != 0)
// printf("%d ", p);
// }
// printf(") = %d\n", PrimeSum(m, n));
//
// return 0;
//}
//本题要求实现两个函数:一个函数判断给定正整数的各位数字之和是否等于5;另一个函数统计给定区间内有多少个满足上述要求的整数,并计算这些整数的和。
//int is(int number)
//{
// int x = 0;
// int sum = 0;
// while (number)
// {
// x = number % 10;
// sum += x;
// number /= 10;
// }
// if (sum == 5)
// return 1;
// else
// return 0;
//}
//void count_sum(int a, int b)
//{
// int sum = 0;
// int count = 0;
// for (a; a <= b; a++)
// {
// if (is(a))
// {
// sum += a;
// count++;
// }
// }
// printf("count = %d, sum = %d", count, sum);
//
//}
//int main()
//{
// int a, b;
//
// scanf("%d %d", &a, &b);
// if (is(a)) printf("%d is counted.\n", a);
// if (is(b)) printf("%d is counted.\n", b);
// count_sum(a, b);
//
// return 0;
//}