(不好意思小宣傳一下我的繪圖 希望大家喜歡)

\\

這是我的海苔貓粉專

www.facebook.com/norinekocat/

 

海苔貓IG

海苔貓Instagram

 

謝謝大家:))

裡面有許多繪圖作品~ 

希望大家支持我會繼續努力

請多多指教哦


 


【C語言教學手冊(四版)-練習題解答】

 第8章

C語言教學手冊(四版)-博客來網址

      8.8  #include 前置處理器

36. 試撰寫一個 my_math.h 的自訂標頭檔,裡面定義了下面的巨集:

(1) SQUARE(X),可計算 X 的平方值

(2) CUBIC(X),可計算 X 的三次方值

(3) ABS(X),可計算 X 的絕對值

(4) AVERAGE(X,Y),可計算 X 與 Y 的平均值

(5) PRODUCT(X,Y),可計算 X 與 Y 的乘積

 

(a) 利用 #include 將標頭檔 my_math.h 含括到程式中,由鍵盤輸入一個整數後,計 算它的平方值、三次方值及絕對值。

 

(b) 試利用 #include 將標頭檔 my_math.h 含括到程式中,由鍵盤輸入兩個浮點數後, 計算這兩個數的平均值及乘積。

 

my_math.h

#define SQUARE(X) (X)*(X)

#define CUBIC(X) (X)*(X)*(X)

#define ABS(X) (X>0)?(X):(-X)

#define AVERAGE(X,Y) (((X)+(Y))/2.0)

#define PRODUCT(X,Y) (X)*(Y)

(a)

#include <stdio.h>

#include "C:\my_math.h"

int main()

{

int num;

printf("輸入一個整數:");

scanf("%d",&num);

printf("SQUARE(%d)=%d\n",num,SQUARE(num));

printf("CUBIC(%d)=%d\n",num,CUBIC(num));

printf("ABS(%d)=%d\n",num,ABS(num));

 

}

(b)

#include <stdio.h>

#include "C:\my_math.h"

int main()

{

float x,y;

printf("輸入第一個浮點數:");

scanf("%f",&x);

printf("輸入第二個浮點數:");

scanf("%f",&y);

 

  printf("AVERAGE(%.2f,%.2f)=%.2f\n",x,y,AVERAGE(x,y));

  printf("PRODUCT(%.2f,%.2f)=%.2f\n",x,y,PRODUCT(x,y));

}

 

 


 

ps

p新的貼圖終於出來了💜💜💜

可愛的海苔貓-第三代

 

海苔貓繪圖作品\\

 

 

希望大家支持~~

 

海苔貓粉專

海苔貓IG

 

arrow
arrow

    海苔貓Nori 發表在 痞客邦 留言(0) 人氣()