[程設習題] C Primer Plus Ch5 #7

7.     寫一個程式讓它要求使用者打入一個浮點數,然後印出這數字的立方,用一個你自己設計的函數來做立方然後印出來。main()函數應該要把使用者所打的數字傳進去。



#include <stdio.h>                                              //引入stdio.h


#include <stdlib.h>                                             //引入stdlib.h


void cube(float k);                                             //宣稱一個cube函數的雛形


int main (void)


{


    float f1;                                                   //宣告浮點數f1


    printf(“Please enter a float number to be cubed:”);


    scanf(“%f”, &f1);                                           //讓使用者輸入,assignf1


    cube(f1);                                                   //呼叫cube函數,傳入f1變數


   


    system(“PAUSE”);                                            //「按任意鍵繼續」的程式,讓程式暫停


    return 0;                                                   //函數結束,傳回整數並跳回原本呼叫的地方


}


void cube(float k)                                              //宣稱一個cube函數,回傳值設為沒有回傳值,參數為浮點數的k變數


{


    printf(“The cube of number %.3f is %.3f\n”, k, kkk);      //印出傳入值kk的次方


}