127. a的b次方

I'm a slow walker, but I never walk backwards.

Task Description
a的b次方
請運用指標撰寫一函式計算把a做b次方後的結果。

Hint

power.h

打上 function header 以及相關的設定。

void power(double *x, double *y, double *res);

power.c

撰寫程式碼後對應上傳。

#include "power.h"
#include <math.h>
void power(double *x, double *y, double *res) {
    / add your code /
}

main.c

這個檔案無法更改也無須上傳。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <stdio.h>
#include "power.h"
 
int main(){
 
    double a;
    double b;
    double res;
 
    scanf("%lf %lf", &a, &b);
 
    power(&a, &b, &res);
    printf("%.1lf^%.1lf=%.1lf\n", a, b, res);
 
    return 0;
 
}

Input Format

測試資料為兩整數a,b。

Output Format

請運用指標撰寫一函示使程式印出a的b次方的計算結果。

Sample Input

1
2 3

Sample Output

1
2.0^3.0=8.0

Submit

Login

Testdata Set

Download Testdata